home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magical CD Author
/
Magical CD Author.iso
/
MakingFolder
/
Magical-CD⁄Making (Wide)
/
Magical-CD_Making (Wide).rsrc
/
CODE_11527_lcrZCmd.txt
< prev
next >
Wrap
Text File
|
1994-09-01
|
244KB
|
3,971 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 AA50 syscall SeedCFill
00000002 54E1 scc -[A1]
00000004 0000 5DFA ori.b D0, 0xFA
00000008 0000 2B00 ori.b D0, 0x0
0000000C 0000 02E6 ori.b D0, 0xE6
00000010 8000 or.b D0, D0
00000012 0002 0037 ori.b D2, 0x37 /* '7' */
00000016 5F41 subq.w D1, 7
00000018 1CFA 1D12 move.b [A6]+, [PC + 0x1D12 /* 00001D2C, value 0x32 '2' */]
0000001C 1D02 move.b -[A6], D2
0000001E 1D0A move.b -[A6], A2
00000020 1CF2 01F4 move.b [A6]+, <<invalid full ext with I/IS == 4>>
00000024 02FC .incomplete
00000026 02DE .incomplete
00000028 72C0 moveq.l D1, 0xFFFFFFC0
0000002A 743F moveq.l D2, 0x3F
0000002C C400 and.b D2, D0
0000002E 1142 723F move.b [A0 + 0x723F], D2
00000032 2743 C07C move.l [A3 - 0x3F84], D3
00000036 722E moveq.l D1, 0x2E
00000038 F4F6 cpushp DATA+INST, [A6]
0000003A 01DF .incomplete
0000003C 01DD .incomplete
0000003E FF04 .extension 0xF04 <<F/4-5/7>> // unimplemented
00000040 01E3 .incomplete
00000042 4FA0 .invalid 7, -[A0] // invalid opcode 4 with b == 6
00000044 45F4 272A 2732 273A lea.l A2, [[A4 + 0x2732 + D2 * 8] + 0x273A]
0000004C 2742 4E2E move.l [A3 + 0x4E2E], D2
label00000050:
00000050 1EC2 move.b [A7]+, D2
00000052 2782 4D8E 2902 move.l [[ + <<invalid base displacement size>>] + D4 * 4 + 0x2902], D2
00000058 27BA 278A 2792 4C8E move.l [[ + D2 * 8] + 0x4C8E], [PC + 0x278A /* 000027E4, value 0x832D7B02 */]
00000060 4C64 28EA movem.l D2,D4,A0,A1,A2,A4,A6, -[A4]
00000064 721C moveq.l D1, 0x1C
00000066 4BE6 lea.l A5, -[A6]
00000068 279A 4BC8 move.l [ + <<invalid base displacement size>>], [A2]+
0000006C 4B74 4B82 4AFA chk.w D5, [[ + <<invalid base displacement size>> + D4 * 2] + 0x4AFA]
00000072 276A 80AE 49BA move.l [A3 + 0x49BA], [A2 - 0x7F52]
00000078 2772 721C 007B move.l [A3 + 0x7B], [A2 + D7.w * 2 + 0x1C]
0000007E D27C 9000 add.w D1, 0x9000
00000082 FE46 2672 .extension 0xE46 <<F/1/7>>, 0x2672 // unimplemented
00000086 275A 27A2 move.l [A3 + 0x27A2], [A2]+
0000008A 27AA 448C 4442 move.l [A3 + D4.w * 4 + 0x42], [A2 + 0x448C]
00000090 3C04 move.w D6, D4
00000092 301A move.w D0, [A2]+
00000094 4588 .invalid 2, A0 // invalid opcode 4 with b == 6
00000096 453E .invalid 2, <<invalid special address>> // invalid opcode 4 with b == 4
00000098 27D2 08FA move.l [PC + D0 - 0x6], [A2]
0000009C C1DF muls.w D0, [A7]+
0000009E 298A 2962 296A 2972 move.l [[A4 + 0x296A] + 0x2972], A2
000000A6 297A FDE6 FEA6 move.l [A4 - 0x15A], [PC - 0x21A /* FFFFFE8E, cstring ""<EOF> */]
000000AC 6C38 bge +0x3A /* 000000E6 */
000000AE 00B5 2AEA 861F 3C3A ori.l [A5 + D3 * 4 + 0x3A], 0x2AEA861F
000000B6 39C2 3B56 move.w 0x3B56 /* ';V' */, D2
000000BA 39AA 3B24 271A 0095 move.w [[A4 + D2 * 8] + 0x95], [A2 + 0x3B24]
000000C2 6E8C bgt -0x72 /* 00000050 */
000000C4 3B24 move.w -[A5], -[A4]
000000C6 3AE0 move.w [A5]+, -[A0]
000000C8 27C2 3C36 move.l [PC + D3 * 4 + 0x36], D2
000000CC 3BEC 27CA move.w <<invalid special address>>, [A4 + 0x27CA]
000000D0 2712 move.l -[A3], [A2]
000000D2 3B60 27B2 move.w [A5 + 0x27B2 /* export_1266 */], -[A0]
000000D6 029A 28AA 28BA andi.l [A2]+, 0x28AA28BA
000000DC 28B2 28A2 move.l [A4], [A2 + D2 - 0x94]
000000E0 293A 37A0 move.l -[A4], [PC + 0x37A0 /* 00003882, cstring ""<EOF> */]
000000E4 28C2 move.l [A4]+, D2
label000000E6:
000000E6 29B2 28CA 283A move.l [A4 + D2 + 0x3A], [A2 + D2 - 0x54]
000000EC 29AA 299A 6D52 174A move.l [[A4] + 0x174A], [A2 + 0x299A]
000000F4 29A2 35A0 34B6 move.l [0x34B6 + D3 * 4], -[A2]
000000FA 28F2 2982 34EE move.l [A4]+, [[ + <<invalid base displacement size>> + D2] + 0x34EE]
00000100 3494 move.w [A2], [A4]
00000102 170A move.b -[A3], A2
00000104 1712 move.b -[A3], [A2]
00000106 328E move.w [A1], A6
00000108 288A move.l [A4], A2
0000010A 2A17 move.l D5, [A7]
0000010C 2812 move.l D4, [A2]
0000010E 2822 move.l D4, -[A2]
00000110 29BA 2802 151A 280A move.l [[A4 + D1 * 4] + 0x280A], [PC + 0x2802 /* 00002914, value 0x630207, cstring "" */]
00000118 24D2 move.l [A2]+, [A2]
0000011A 0464 02D8 subi.w -[A4], 0x2D8
0000011E 040E 1412 subi.b A6, 0x12
00000122 27DA 27E2 03F6 03DC move.l [[0x3F6] + 0x3DC], [A2]+
0000012A 27EA 03C8 27F2 27FA 24E2 24EA move.l [[0x27FA24E2] + 0x24EA], [A2 + 0x3C8]
00000136 0346 bchg D6, D1
00000138 1362 02EC move.b [A1 + 0x2EC], -[A2]
0000013C 135A FD6A move.b [A1 - 0x296], [A2]+
00000140 24DA move.l [A2]+, [A2]+
00000142 1B50 FEF9 move.b [A5 - 0x107], [A0]
00000146 2E62 movea.l A7, -[A2]
00000148 2E6A 286A movea.l A7, [A2 + 0x286A]
0000014C 2862 movea.l A4, -[A2]
0000014E 287A 2872 movea.l A4, [PC + 0x2872 /* 000029C2, value 0x196C7817 */]
00000152 1D9A 1CCA move.b [A6 + D1 * 4 - 0x54], [A2]+
00000156 1CC2 move.b [A6]+, D2
00000158 7234 moveq.l D1, 0x34
0000015A 25F2 0161 24F2 24FA move.l [PC + 0x24FA /* 00002656, value 0xB37A14, cstring "" */], [[A2 + 0x24F2]]
00000162 2502 move.l -[A2], D2
00000164 250A move.l -[A2], A2
00000166 2512 move.l -[A2], [A2]
00000168 251A move.l -[A2], [A2]+
0000016A 2522 move.l -[A2], -[A2]
0000016C 0191 bclr [A1], D0
0000016E 7071 moveq.l D0, 0x71
00000170 0193 bclr [A3], D0
00000172 03C4 .incomplete
00000174 03CC .incomplete
00000176 252A 253A move.l -[A2], [A2 + 0x253A]
0000017A 2532 2542 2562 move.l -[A2], [[A2 + <<invalid base displacement size>>] + 0x2562]
00000180 255A 25DA move.l [A2 + 0x25DA], [A2]+
00000184 2B44 25D2 move.l [A5 + 0x25D2 /* export_1206 */], D4
00000188 25AA 25BA 25B2 25CA 25C2 25A2 move.l [[0x25CA25C2 + D2 * 4] + 0x25A2], [A2 + 0x25BA]
// begin alternate branch 0000018E-00000198
label0000018E:
0000018E 25CA 25C2 move.l [PC + 0x25C2 /* 00002752, value 0x451DA556 */], A2
00000192 25A2 2552 254A move.l [[A2] + 0x254A], -[A2]
// end alternate branch 0000018E-00000198
label0000018E: // (misaligned)
00000194 2552 254A move.l [A2 + 0x254A], [A2]
// begin alternate branch 00000196-000001AA
label00000196:
00000196 254A 257A move.l [A2 + 0x257A], A2
0000019A 2582 256A 2572 26A2 move.l [[A2 + 0x2572] + 0x26A2], D2
label0000019E: // (misaligned)
000001A2 26AA 258A move.l [A3], [A2 + 0x258A]
000001A6 2592 26B2 move.l [A2 + D2.w * 8 - 0x78], [A2]
// end alternate branch 00000196-000001AA
label00000196: // (misaligned)
00000198 257A 2582 256A move.l [A2 + 0x256A], [PC + 0x2582 /* 0000271C, value 0xC1520D05 */]
label0000019E:
0000019E 2572 26A2 26AA move.l [A2 + 0x26AA], [A2 + D2.w * 8 - 0x94]
000001A4 258A 2592 26B2 move.l [[ + D2 * 4] + 0x26B2], A2
000001AA 26BA 26C2 move.l [A3], [PC + 0x26C2 /* 0000286E, value 0x33020712 */]
label000001AE:
000001AE 26CA move.l [A3]+, A2
000001B0 F562 .extension 0x562 <<F/4-5/2>> // unimplemented
000001B2 261A move.l D3, [A2]+
label000001B4:
000001B4 1B12 move.b -[A5], [A2]
000001B6 1B22 move.b -[A5], -[A2]
000001B8 2CF2 2CAA move.l [A6]+, [A2 + D2 * 4 - 0x86]
000001BC 0167 bchg -[A7], D0
000001BE 2CB2 2CBA move.l [A6], [A2 + D2 * 4 - 0x70]
000001C2 2CC2 move.l [A6]+, D2
000001C4 2CCA move.l [A6]+, A2
000001C6 2CEA 2CD2 move.l [A6]+, [A2 + 0x2CD2]
000001CA 2CDA move.l [A6]+, [A2]+
000001CC 2D3A 2D32 move.l -[A6], [PC + 0x2D32 /* 00002F00, cstring ""<EOF> */]
000001D0 2D42 2D22 move.l [A6 + 0x2D22], D2
000001D4 2D2A ECC2 move.l -[A6], [A2 - 0x133E]
000001D8 F52E .extension 0x52E <<F/4-5/2>> // unimplemented
000001DA 2CA2 move.l [A6], -[A2]
000001DC F52E .extension 0x52E <<F/4-5/2>> // unimplemented
000001DE 1B1A move.b -[A5], [A2]+
000001E0 5741 subq.w D1, 3
000001E2 FE20 2CA2 .unknown 0xFE20 0x2CA2 (W = 7)
000001E6 276D 267A 2682 move.l [A3 + 0x2682], [A5 + 0x267A /* export_1227 */]
// begin alternate branch 000001E8-000001EC
label000001E8:
000001E8 267A 2682 movea.l A3, [PC + 0x2682 /* 0000286C, value 0x5B343302 */]
// end alternate branch 000001E8-000001EC
label000001E8: // (misaligned)
000001EC 00AD 00AF 00B1 00B3 ori.l [A5 + 0xB3], 0xAF00B1
000001F4 1AB8 FE6A move.b [A5], [0xFFFFFE6A]
000001F8 67EE beq -0x10 /* 000001E8 */
000001FA 6D78 blt +0x7A /* 00000274 */
000001FC 00AD 6B62 60BE 60B6 ori.l [A5 + 0x60B6], 0x6B6260BE
00000204 60AE bra -0x50 /* 000001B4 */
00000206 60A6 bra -0x58 /* 000001AE */
00000208 6094 bra -0x6A /* 0000019E */
0000020A 608A bra -0x74 /* 00000196 */
0000020C 6080 bra -0x7E /* 0000018E */
0000020E 2A2A 2A22 move.l D5, [A2 + 0x2A22]
00000212 2A3A 2A32 move.l D5, [PC + 0x2A32 /* 00002C46, cstring ""<EOF> */]
00000216 29FA 29F2 18E4 FDC6 move.l 0x18E4FDC6, [PC + 0x29F2 /* 00002C0A, cstring ""<EOF> */]
0000021E 7E49 moveq.l D7, 0x49
00000220 7E5E moveq.l D7, 0x5E
00000222 7E49 moveq.l D7, 0x49
00000224 2A1A move.l D5, [A2]+
00000226 2A0A move.l D5, A2
00000228 264A movea.l A3, A2
0000022A 263A 2622 move.l D3, [PC + 0x2622 /* 0000284E, value 0x4AB37C3 */]
0000022E 261A move.l D3, [A2]+
00000230 260A move.l D3, A2
00000232 2612 move.l D3, [A2]
00000234 25FA 26D2 26DA move.l [PC + 0x26DA /* 00002910, value 0x9866EC63 */], [PC + 0x26D2 /* 00002908, value 0x918A2807 */]
0000023A 2692 move.l [A3], [A2]
0000023C 269A move.l [A3], [A2]+
0000023E 26E2 move.l [A3]+, -[A2]
00000240 26EA 26F2 move.l [A3]+, [A2 + 0x26F2]
00000244 26FA 2A42 move.l [A3]+, [PC + 0x2A42 /* 00002C88, cstring ""<EOF> */]
00000248 2A4A movea.l A5, A2
0000024A 2A52 movea.l A5, [A2]
0000024C 2A5A movea.l A5, [A2]+
0000024E 193A 0374 move.b -[A4], [PC + 0x374 /* 000005C4, value 0x6B 'k' */]
00000252 268A move.l [A3], A2
00000254 032E 2652 btst [A6 + 0x2652], D1
00000258 12E0 move.b [A1]+, -[A0]
0000025A 1276 02D8 movea.b A1, [A6 + D0.w * 2 - 0x40]
0000025E 02D0 .incomplete
00000260 FBF0 .invalid <<F/7/5>>
00000262 F792 .invalid <<F/6/3>>
00000264 F7A8 .invalid <<F/6/3>>
00000266 F7BC .invalid <<F/6/3>>
00000268 FD56 .extension 0xD56 <<F/4-5/6>> // unimplemented
0000026A F86C F944 .extension 0x86C <<F/1/4>>, 0xF944 // unimplemented
0000026E FA14 262A .unknown 0xFA14 0x262A (W = 5)
00000272 FA8C 2702 .extension 0xA8C <<F/2-3/5>> // unimplemented
// begin alternate branch 00000274-00000276
label00000274:
00000274 2702 move.l -[A3], D2
// end alternate branch 00000274-00000276
label00000274: // (misaligned)
00000276 FB4A .extension 0xB4A <<F/4-5/5>> // unimplemented
00000278 FA80 FC06 .extension 0xA80 <<F/2-3/5>> // unimplemented
0000027C FB46 .extension 0xB46 <<F/4-5/5>> // unimplemented
0000027E FB80 .invalid <<F/6/5>>
00000280 5741 subq.w D1, 3
00000282 5B41 subq.w D1, 5
00000284 2A82 move.l [A5], D2
00000286 2A7A 2A72 movea.l A5, [PC + 0x2A72 /* 00002CFA, cstring ""<EOF> */]
0000028A 2A6A 2A92 movea.l A5, [A2 + 0x2A92]
0000028E 2A8A move.l [A5], A2
00000290 2AA2 move.l [A5], -[A2]
00000292 2A9A move.l [A5], [A2]+
00000294 2AB2 2AAA move.l [A5], [A2 + D2 * 2 - 0x86]
00000298 2AC2 move.l [A5]+, D2
0000029A 2ABA 2AD2 move.l [A5], [PC + 0x2AD2 /* 00002D6E, cstring ""<EOF> */]
0000029E 2ACA move.l [A5]+, A2
000002A0 2992 292A 8087 1AF2 move.l [[A4 - 0x7F79 + D2] + 0x1AF2], [A2]
000002A8 08E0 2912 bset.b -[A0], 0x12
000002AC 291A move.l -[A4], [A2]+
000002AE 28FA 28DA move.l [A4]+, [PC + 0x28DA /* 00002B8A, cstring ""<EOF> */]
000002B2 2922 move.l -[A4], -[A2]
000002B4 FC58 1DA2 .extension 0xC58 <<F/1/6>>, 0x1DA2 // unimplemented
000002B8 2A62 movea.l A5, -[A2]
000002BA 295A 05E8 move.l [A4 + 0x5E8], [A2]+
000002BE 294A 0634 move.l [A4 + 0x634], A2
000002C2 EE3A ror D2.b, D7
000002C4 2AE2 move.l [A5]+, -[A2]
000002C6 2ADA move.l [A5]+, [A2]+
000002C8 1652 movea.b A3, [A2]
000002CA 1D8A DA80 move.b [A6 + A5 * 2 - 0x128], A2
000002CE DAAD 2852 add.l D5, [A5 + 0x2852 /* export_1286 */]
000002D2 165A movea.b A3, [A2]+
000002D4 9DB0 6DD6 sub.l <<invalid full ext with IS == 1 and I/IS == 6>>, D6
000002D8 163A 6F30 move.b D3, [PC + 0x6F30 /* 0000720A, cstring ""<EOF> */]
000002DC 8046 or.w D0, D6
000002DE 0155 bchg [A5], D0
000002E0 FDD8 .invalid <<F/7/6>>
000002E2 FC9B 110A .extension 0xC9B <<F/2-3/6>> // unimplemented
000002E6 BB00 xor.b D0, D5
000002E8 24FB 008A move.l [A2]+, [PC + D0.w - 0x118]
000002EC 0406 7216 subi.b D6, 0x16
000002F0 1B09 move.b -[A5], A1
000002F2 1B02 move.b -[A5], D2
000002F4 5013 addq.b [A3], 8
000002F6 341B move.w D2, [A3]+
000002F8 8F53 or.w [A3], D7
000002FA 0C13 0F13 cmpi.b [A3], 0x13
000002FE 3453 movea.w A2, [A3]
00000300 1A68 1B2B movea.b A5, [A0 + 0x1B2B]
00000304 0F68 B316 bchg [A0 - 0x4CEA], D7
00000308 1334 A316 6101 move.b -[A1], [[A4] + A2 * 2 + 0x6101]
0000030E 6803 bvc +0x5 /* 00000313 */
00000310 0C41 007B cmpi.w D1, 0x7B /* '{' */
00000314 4241 clr.w D1
00000316 000B 1F5B ori.b A3, 0x5B /* '[' */
0000031A 3A68 930E movea.w A5, [A0 - 0x6CF2]
0000031E 3C03 move.w D6, D3
00000320 4A0B tst.b A3
00000322 0136 8606 btst [A6 + A0.w * 8 + 0x6], D0
00000326 722C moveq.l D1, 0x2C
00000328 A086 syscall IOPInfoAccess
0000032A 1300 move.b -[A1], D0
0000032C 163C 0B71 move.b D3, 0x71 /* 'q' */
00000330 1305 move.b -[A1], D5
00000332 9309 subx.b -[A1], -[A1]
00000334 6813 bvc +0x15 /* 00000349 */
00000336 1606 move.b D3, D6
00000338 0840 0053 bchg.b D0, 0x53 /* 'S' */
0000033C 0BDE .incomplete
0000033E B204 cmp.b D1, D4
00000340 B2FB 0200 cmpa.w A1, [PC + D0.w * 2]
00000344 0F06 btst D6, D7
00000346 AB03 syscall Jackson
00000348 F30A .extension 0x30A <<F/4-5/1>> // unimplemented
0000034A 230D move.l -[A1], A5
0000034C EB0A lsl D2.b, 5
0000034E 06E3 .incomplete
00000350 0B6B 0130 bchg [A3 + 0x130], D5
00000354 0300 btst D0, D1
00000356 B24B cmp.w D1, A3
00000358 0100 btst D0, D0
0000035A FB62 .extension 0xB62 <<F/4-5/5>> // unimplemented
0000035C 2502 move.l -[A2], D2
0000035E FB62 .extension 0xB62 <<F/4-5/5>> // unimplemented
00000360 E309 lsl D1.b, 1
00000362 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4
00000364 9B06 subx.b D5, D6
00000366 FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
00000368 7A7A moveq.l D5, 0x7A
0000036A E306 asl D6.b, 1
0000036C 9309 subx.b -[A1], -[A1]
0000036E A904 syscall DrawGrowIcon
00000370 730C moveq.l D1, 0x0C
00000372 303C D349 move.w D0, 0xD349
00000376 DA53 add.w D5, [A3]
00000378 037B 01D3 06EB 3CA0 bchg [[] + 0x6EB3CA0], D1
00000380 FE89 0232 .extension 0xE89 <<F/2-3/7>> // unimplemented
00000384 12FE move.b [A1]+, <<invalid special address>>
00000386 2233 01F4 move.l D1, <<invalid full ext with I/IS == 4>>
0000038A F023 006B pmove -[A3], MR0
0000038E 047B 0190 7B09 subi.w [[PC + <<invalid base displacement size>> + D7 * 2]], 0x190
00000394 B300 xor.b D0, D1
00000396 9B03 subx.b D5, D3
00000398 6304 bls +0x6 /* 0000039E */
0000039A 6B03 bmi +0x5 /* 0000039F */
0000039C 5302 subq.b D2, 1
label0000039E:
0000039E FCC2 4412 .extension 0xCC2 <<F/2-3/6>> // unimplemented
000003A2 FE00 0F8C .unknown 0xFE00 0x0F8C (W = 7)
000003A6 68AB bvc -0x53 /* 00000353 */
000003A8 4997 .invalid 4, [A7] // invalid opcode 4 with b == 6
000003AA 003B 0F2D 072A 283C 5B52 ori.b [[PC + 0x283C + D0 * 8] + 0x5B52], 0x2D /* '-' */
000003B4 0B02 btst D2, D5
000003B6 4507 .invalid 2, D7 // invalid opcode 4 with b == 4
000003B8 CB3C A0BB and.b 0xBB, D5
000003BC 0049 07D7 ori.w A1, 0x7D7
000003C0 0077 F311 363E ori.w [A7 + D3.w * 8 + 0x3E], 0xF311
000003C6 3902 move.w -[A4], D2
000003C8 1324 move.b -[A1], -[A4]
000003CA 3902 move.w -[A4], D2
000003CC C032 12C0 and.b D0, [A2 + D1.w * 2 - 0x64]
000003D0 12BB 0000 move.b [A1], [PC + D0.w]
000003D4 1B78 AB19 5B0E move.b [A5 + 0x5B0E], [0xFFFFAB19]
000003DA 9109 subx.b -[A0], -[A1]
000003DC 32B2 040D move.w [A1], [A2 + D0.w * 4 + 0xD]
000003E0 02AB 9915 0AE5 1873 andi.l [A3 + 0x1873], 0x99150AE5
000003E8 0F5C bchg [A4]+, D7
000003EA 5313 subq.b [A3], 1
000003EC 1119 move.b -[A0], [A1]+
000003EE 9312 sub.b [A2], D1
000003F0 12C0 move.b [A1]+, D0
000003F2 8B00 sbcd D5, D0
000003F4 082B 0770 00DB btst.b [A3 + 0xDB], 0x70 /* 'p' */
000003FA 0A6E 2A10 6843 xori.w [A6 + 0x6843], 0x2A10
00000400 1449 movea.b A2, A1
00000402 02F3 .incomplete
00000404 1836 1C16 move.b D4, [A6 + D1 * 4 + 0x16]
00000408 6C3E bge +0x40 /* 00000448 */
0000040A 3A08 move.w D5, A0
0000040C 8505 sbcd D2, D5
0000040E 02EB .incomplete
00000410 1A2A 28EB move.b D5, [A2 + 0x28EB]
00000414 1F85 0F73 008B 0808 005B 0442 move.b [[A7 + 0x8B0808] + 0x5B0442], D5
00000420 348B move.w [A2], A3
00000422 1E97 move.b [A7], [A7]
00000424 0100 btst D0, D0
00000426 4B15 .invalid 5, [A5] // invalid opcode 4 with b == 4
00000428 D700 addx.b D3, D0
0000042A C17C 8666 and.w 0x8666, D0
0000042E EC12 roxr D2.b, 6
00000430 86E9 0642 divu.w D3, [A1 + 0x642]
00000434 E506 asl D6.b, 2
00000436 FB0F .extension 0xB0F <<F/4-5/5>> // unimplemented
00000438 2A28 BB02 move.l D5, [A0 - 0x44FE]
0000043C 06E3 .incomplete
0000043E 021C 1600 andi.b [A4]+, 0x0
00000442 0306 btst D6, D1
00000444 4234 2603 clr.b [A4 + D2.w * 8 + 0x3]
label00000448:
00000448 01BB 060C bclr [PC + D0.w * 8 + 0xC], D0
0000044C 180A move.b D4, A2
0000044E 2C14 move.l D6, [A4]
00000450 2E04 move.l D7, D4
00000452 5206 addq.b D6, 1
00000454 6309 bls +0xB /* 0000045F */
00000456 9124 sub.b -[A4], D0
00000458 8308 sbcd -[A1], -[A0]
0000045A 7C2C moveq.l D6, 0x2C
0000045C AB01 syscall BitsToMap
0000045E FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
00000460 6666 bne +0x68 /* 000004C8 */
00000462 122C 000F move.b D1, [A4 + 0xF]
00000466 1400 move.b D2, D0
00000468 8305 sbcd D1, D5
0000046A 342E 3E05 move.w D2, [A6 + 0x3E05]
0000046E 040E 0504 subi.b A6, 0x4
00000472 532A 088E subq.b [A2 + 0x88E], 1
00000476 DB1D add.b [A5]+, D5
00000478 5EFB 1500 sgt [PC + <<invalid base displacement size>> + D1 * 4]
0000047C DB14 add.b [A4], D5
0000047E 1452 movea.b A2, [A2]
00000480 C236 B4FB and.b D1, [A6 + A3.w * 4 - 0x5]
00000484 1583 2553 051C 281C move.b [[A2] + 0x51C281C], D3
0000048C 1000 move.b D0, D0
0000048E 1316 move.b -[A1], [A6]
00000490 2E16 move.l D7, [A6]
00000492 C903 abcd D4, D3
00000494 0685 0064 24A3 addi.l D5, 0x6424A3
0000049A 15DB 112B move.b [PC + 0x112B /* 000015C7, value 0x7 */], [A3]+
0000049E 048A 6A2E 046C subi.l A2, 0x6A2E046C
000004A4 78DB moveq.l D4, 0xFFFFFFDB
000004A6 03EB .incomplete
000004A8 0F68 E31B bchg [A0 - 0x1CE5], D7
000004AC AA68 syscall DialogDispatch
000004AE 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4
000004B0 3315 move.w -[A1], [A5]
000004B2 682B bvc +0x2D /* 000004DF */
000004B4 13AA 684B 23B3 0F68 CB3C DB03 9B0B move.b [[0xF68CB3C + D2 * 2] - 0x24FC64F5], [A2 + 0x684B]
000004C2 A321 syscall GetPtrSize, flags=3
000004C4 AA5B syscall PBRemoveAccess
000004C6 0EDB .incomplete
label000004C8:
000004C8 0310 btst [A0], D1
000004CA 68BB bvc -0x43 /* 00000487 */
000004CC 49AA 68CB .invalid 4, [A2 + 0x68CB] // invalid opcode 4 with b == 6
000004D0 5EAA 6873 addq.l [A2 + 0x6873], 7
000004D4 42DB .invalid [A3]+ // invalid opcode 4 with subtype 1
000004D6 035B bchg [A3]+, D1
000004D8 7068 moveq.l D0, 0x68
000004DA DB83 addx.l D5, D3
000004DC 6B06 bmi +0x8 /* 000004E4 */
000004DE 686B bvc +0x6D /* 0000054B */
000004E0 5FAA 6883 subq.l [A2 + 0x6883], 7
label000004E4:
000004E4 713C moveq.l D0, 0x3C
000004E6 8381 B307 unpk D1, D1, 0xB307
000004EA 1264 movea.b A1, -[A4]
000004EC 4000 negx.b D0
000004EE 7B0C moveq.l D5, 0x0C
000004F0 6E30 bgt +0x32 /* 00000522 */
000004F2 6813 bvc +0x15 /* 00000507 */
000004F4 5352 subq.w [A2], 1
000004F6 D312 add.b [A2], D1
000004F8 C078 3C0F and.w D0, [0x00003C0F]
000004FC 521B addq.b [A3]+, 1
000004FE 0178 3ABB bchg [0x00003ABB], D0
00000502 0844 3C8B bchg.b D4, 0x8B
00000506 4287 clr.l D7
00000508 01E3 .incomplete
0000050A 9B71 0503 283C 8371 sub.w [[A1 + <<invalid base displacement size>> + D0 * 4] + 0x283C8371], D5
00000512 0103 btst D3, D0
00000514 2809 move.l D4, A1
00000516 03EB .incomplete
00000518 5287 addq.l D7, 1
0000051A 01FC .incomplete
0000051C 1B4A 0503 move.b [A5 + 0x503], A2
00000520 763C moveq.l D3, 0x3C
label00000522:
00000522 8342 0103 pack D1, D2, 0x0103
00000526 7609 moveq.l D3, 0x09
00000528 03DB .incomplete
0000052A 1487 move.b [A2], D7
0000052C 0215 0B4A andi.b [A5], 0x4A /* 'J' */
00000530 0503 btst D3, D2
00000532 6A3C bpl +0x3E /* 00000570 */
00000534 6B42 bmi +0x44 /* 00000578 */
00000536 0103 btst D3, D0
00000538 6A09 bpl +0xB /* 00000543 */
0000053A 03BB 5287 bclr [PC + D5.w * 2 - 0x121], D1
0000053E 022E CB30 0503 andi.b [A6 + 0x503], 0x30 /* '0' */
00000544 503C 0B5F addq.b 0x5F /* '_' */, 8
00000548 0103 btst D3, D0
0000054A 5009 addq.b A1, 8
0000054C 03EB .incomplete
0000054E 4987 .invalid 4, D7 // invalid opcode 4 with b == 6
00000550 0247 9B0F andi.w D7, 0x9B0F
00000554 524B addq.w A3, 1
00000556 2E83 move.l [A7], D3
00000558 301B move.w D0, [A3]+
0000055A 0A3C E35E xori.b ccr, 94
0000055E A520 syscall SetPtrSize, flags=5
00000560 1B0A move.b -[A5], A2
00000562 0503 btst D3, D2
00000564 1B2B 8301 move.b -[A5], [A3 - 0x7CFF]
00000568 1B0F move.b -[A5], A7
0000056A 1903 move.b -[A4], D3
0000056C CB49 exg A5, A1
0000056E 0923 btst -[A3], D4
label00000570:
00000570 0F01 btst D1, D7
00000572 23A3 0483 move.l [A1 + D0.w * 4 - 0x125], -[A3]
00000576 301F move.w D0, [A7]+
label00000578:
00000578 7B59 moveq.l D5, 0x59
0000057A 52F3 8A3C shi [A3 + A0 * 2 + 0x3C]
0000057E 2B42 0902 move.l [A5 + 0x902 /* export_284 */], D2
00000582 0F25 btst -[A5], D7
00000584 25E5 0403 move.l [PC + 0x403 /* 00000989, value 0x1D6B0A83 */], -[A5]
00000588 2E87 move.l [A7], D7
0000058A 0260 7323 andi.w -[A0], 0x7323 /* 's#' */
0000058E 0508 btst A0, D2
00000590 383C 4B17 move.w D4, 0x4B17
00000594 8503 sbcd D2, D3
00000596 3805 move.w D4, D5
00000598 03F3 .incomplete
0000059A 2887 move.l [A4], D7
0000059C 02A1 E31B 0503 andi.l -[A1], 0xE31B0503
000005A2 5307 subq.b D7, 1
000005A4 3CEB 2805 move.w [A6]+, [A3 + 0x2805]
000005A8 0353 bchg [A3], D1
000005AA 0705 btst D5, D3
000005AC 037B 1983 0143 1519 bchg [[ + <<invalid base displacement size>> + D1] + 0x1431519], D1
000005B4 03C3 .incomplete
000005B6 1483 move.b [A2], D3
000005B8 0064 6302 ori.w -[A4], 0x6302
000005BC 5241 addq.w D1, 1
000005BE 0933 6AB3 btst [A3 + D6 * 2 - 0x77], D4
000005C2 0A52 6B29 xori.w [A2], 0x6B29 /* 'k)' */
000005C6 F30A .extension 0x30A <<F/4-5/1>> // unimplemented
000005C8 C30F abcd -[A1], -[A7]
000005CA 890A sbcd -[A4], -[A2]
000005CC 6B01 bmi +0x3 /* 000005CF */
000005CE 9B2A 6349 sub.b [A2 + 0x6349], D5
000005D2 2101 move.l -[A0], D1
000005D4 6308 bls +0xA /* 000005DE */
000005D6 1D31 CB02 A273 move.b -[A6], [[A1 + <<invalid base displacement size>> + A4 * 2] - 0x5D8D]
000005DC 077B 080F bchg [PC + D0 + 0xF], D3
// begin alternate branch 000005DE-000005E2
label000005DE:
000005DE 080F 4483 btst.b A7, 0x83
// end alternate branch 000005DE-000005E2
label000005DE: // (misaligned)
000005E0 4483 neg.l D3
000005E2 018B bclr A3, D0
000005E4 14F9 05FB 17E1 move.b [A2]+, [0x05FB17E1]
000005EA 05AB 02E9 bclr [A3 + 0x2E9], D2
000005EE 05FB .incomplete
000005F0 0AE5 .incomplete
000005F2 053C BB0D btst 0xD /* '\r' */, D2
000005F6 0D06 btst D6, D6
000005F8 CBEF 4101 muls.w D5, [A7 + 0x4101]
000005FC D327 add.b -[A7], D1
000005FE 2901 move.l -[A4], D1
00000600 1B10 move.b -[A5], [A0]
00000602 FB0A .extension 0xB0A <<F/4-5/5>> // unimplemented
00000604 8702 sbcd D3, D2
00000606 F9DB .invalid <<F/7/4>>
00000608 1F83 01A3 2552 7138 4085 move.b [[0x2552 + D0] + 0x71384085], D3
00000612 38BB 4B30 8311 8301 move.w [A4], [PC - 0x7CEE7CFF + D4 * 2]
0000061A 7305 moveq.l D1, 0x05
0000061C 123E move.b D1, <<invalid special address>>
0000061E 4000 negx.b D0
00000620 DB62 add.w -[A2], D5
00000622 6E30 bgt +0x32 /* 00000654 */
00000624 830B sbcd -[A1], -[A3]
00000626 52DB shi [A3]+
00000628 083E 280B btst.b <<invalid special address>>, 0xB
0000062C 0A52 5B06 xori.w [A2], 0x5B06
00000630 283E move.l D4, <<invalid special address>>
00000632 4012 negx.b [A2]
00000634 3E00 move.w D7, D0
00000636 E362 asl D2.w, D1
00000638 30C1 move.w [A0]+, D1
0000063A 4043 negx.w D3
0000063C 0783 bclr D3, D3
0000063E 01D8 .incomplete
00000640 523B 0958 addq.b [PC], 1
00000644 9309 subx.b -[A1], -[A1]
00000646 42B6 4226 clr.l [A6 + D4.w * 2 + 0x26]
0000064A B315 xor.b [A5], D1
0000064C D300 addx.b D1, D0
0000064E 3939 0E1D 018D move.w -[A4], [0x0E1D018D]
label00000654:
00000654 00DA .incomplete
00000656 0805 3DCB btst.b D5, 0xCB
0000065A 3DD9 move.w <<invalid special address>>, [A1]+
0000065C 0148 bchg A0, D0
0000065E 245A movea.l A2, [A2]+
00000660 4208 clr.b A0
00000662 0F70 0033 bchg [A0 + D0.w + 0x33], D7
00000666 0C33 0263 0030 cmpi.b [A3 + D0.w + 0x30], 0x63 /* 'c' */
0000066C DB02 addx.b D5, D2
0000066E DA45 add.w D5, D5
00000670 4F34 2312 1B09 .invalid 7, [[A4 + D2 * 2] + 0x1B09] // invalid opcode 4 with b == 4
00000676 B433 9E42 cmp.b D2, [A3 + A1 * 8 + 0x42]
0000067A E636 roxr D6.b, D3
0000067C B308 cmpm.b [A1]+, [A0]+
0000067E 281B move.l D4, [A3]+
00000680 0AB3 080B 0438 3B02 5850 xori.l [[A3 + <<invalid base displacement size>> + D3 * 2] + 0x5850], 0x80B0438
0000068A 3B02 move.w -[A5], D2
0000068C 3B14 move.w -[A5], [A4]
0000068E 7841 moveq.l D4, 0x41
00000690 0028 4100 7641 ori.b [A0 + 0x7641], 0x0
00000696 006A B308 810B ori.w [A2 - 0x7EF5], 0xB308
0000069C 0B01 btst D1, D5
0000069E 7448 moveq.l D2, 0x48
000006A0 0B15 btst [A5], D5
000006A2 1612 move.b D3, [A2]
000006A4 48C1 ext.l D1
000006A6 4D34 26F8 .invalid 6, [A4 + D2.w * 8 - 0x8] // invalid opcode 4 with b == 4
000006AA C025 and.b D0, -[A5]
000006AC 083E 2463 btst.b <<invalid special address>>, 0x63 /* 'c' */
000006B0 0DD3 .incomplete
000006B2 0750 bchg [A0], D3
000006B4 2E04 move.l D7, D4
000006B6 8268 9B12 or.w D1, [A0 - 0x64EE]
000006BA 1400 move.b D2, D0
000006BC B34B cmpm.w [A1]+, [A3]+
000006BE 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
000006C0 2302 move.l -[A1], D2
000006C2 343C 8B12 move.w D2, 0x8B12
000006C6 1248 movea.b A1, A0
000006C8 6214 bhi +0x16 /* 000006DE */
000006CA 00D3 .incomplete
000006CC 4343 chk.w D1, D3
000006CE 04EB .incomplete
000006D0 0048 2A10 ori.w A0, 0x2A10
000006D4 2332 00A3 move.l -[A1], [A2 + D0.w - 0x93]
000006D8 09B4 3B00 bclr [A4 + <<invalid base displacement size>> + D3 * 2], D4
000006DC 7C48 moveq.l D6, 0x48
label000006DE:
000006DE 7AC3 moveq.l D5, 0xFFFFFFC3
000006E0 00E1 .incomplete
000006E2 0042 2301 ori.w D2, 0x2301
000006E6 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
000006E8 A306 syscall KillIO, flags=3
000006EA C302 abcd D1, D2
000006EC 1E16 move.b D7, [A6]
000006EE 5305 subq.b D5, 1
000006F0 4646 not.w D6
000006F2 1311 move.b -[A1], [A1]
000006F4 04CB .incomplete
000006F6 096E 30F3 bchg [A6 + 0x30F3], D4
000006FA 0461 7453 subi.w -[A1], 0x7453 /* 'tS' */
000006FE 19FB 3506 0869 5C03 move.b 0x3, [[PC + <<invalid base displacement size>>] + D3 * 4 + 0x869]
00000706 3E2A 1083 move.w D7, [A2 + 0x1083]
0000070A 1183 09F0 8D5C FC7C move.b [-0x72A30384], D3
00000712 3E66 movea.w A7, -[A6]
00000714 EC25 asr D5.b, D6
00000716 063E 2506 addi.b <<invalid special address>>, 0x6
0000071A 2325 move.l -[A1], -[A5]
0000071C 9B02 subx.b D5, D2
0000071E A00E syscall UnmountVol/HUnmountVol
00000720 D01B add.b D0, [A3]+
00000722 0000 C306 ori.b D0, 0x6
00000726 3B01 move.w -[A5], D1
00000728 562B 0523 addq.b [A3 + 0x523], 3
0000072C 0CD3 .incomplete
0000072E 069B 2426 6B0D addi.l [A3]+, 0x24266B0D /* '$&k\r' */
00000734 A301 syscall Close, flags=3
00000736 6916 bvs +0x18 /* 0000074E */
00000738 8E0F or.b D7, A7
0000073A 1C04 move.b D6, D4
0000073C 023B 492D 010F 2501 0F0D andi.b [[PC + <<invalid base displacement size>>] + D0 + 0x25010F0D], 0x2D /* '-' */
00000746 10B3 028A move.b [A0], [A3 + D0.w * 2 - 0x118]
0000074A 1009 move.b D0, A1
0000074C 10BB 2615 move.b [A0], [PC + D2.w * 8 + 0x15]
// begin alternate branch 0000074E-00000750
label0000074E:
0000074E 2615 move.l D3, [A5]
// end alternate branch 0000074E-00000750
label0000074E: // (misaligned)
00000750 108B move.b [A0], A3
00000752 2097 move.l [A0], [A7]
00000754 03E7 .incomplete
00000756 A6AB syscall 0x0AB, flags=6
00000758 1187 03F3 F334 4302 6100 DAA1 move.b [[-0xCCBBCFE] + 0x6100DAA1], D7
00000764 108E move.b [A0], A6
00000766 6B38 bmi +0x3A /* 000007A0 */
00000768 C704 abcd D3, D4
0000076A 02AB 3FBD 104B 1DF7 andi.l [A3 + 0x1DF7], 0x3FBD104B
00000772 041B C300 subi.b [A3]+, 0x0
00000776 F704 .extension 0x704 <<F/4-5/3>> // unimplemented
00000778 A1D7 syscall vFreeNode, flags=1
0000077A 042C E35D 26A3 subi.b [A4 + 0x26A3], 0x5D /* ']' */
00000780 02E9 .incomplete
00000782 123E move.b D1, <<invalid special address>>
00000784 24F3 1B25 1043 move.l [A2]+, [[A3 + 0x1043] + D1 * 2]
0000078A 0006 3CCB ori.b D6, 0xCB
0000078E 1D69 10C3 23C3 move.b [A6 + 0x23C3], [A1 + 0x10C3]
00000794 0B34 3C33 btst [A4 + D3 * 4 + 0x33], D5
00000798 17A7 0468 move.b [A3 + D0.w * 4 + 0x68], -[A7]
0000079C 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4
0000079E B703 xor.b D3, D3
label000007A0:
000007A0 F38E .invalid <<F/6/1>>
000007A2 8784 8843 unpk D3, D4, 0x8843
000007A6 1505 move.b -[A2], D5
000007A8 10E3 move.b [A0]+, -[A3]
000007AA 051D btst [A5]+, D2
000007AC 10D4 move.b [A0]+, [A4]
000007AE 5303 subq.b D3, 1
000007B0 333C A325 move.w -[A1], 0xA325
000007B4 7304 moveq.l D1, 0x04
000007B6 936D 9B1E sub.w [A5 - 0x64E2], D1
000007BA 5107 subq.b D7, 8
000007BC C816 and.b D4, [A6]
000007BE 2A10 move.l D5, [A0]
000007C0 6B13 bmi +0x15 /* 000007D5 */
000007C2 F704 .extension 0x704 <<F/4-5/3>> // unimplemented
000007C4 B3A7 xor.l -[A7], D1
000007C6 04C4 .incomplete
000007C8 C30B abcd -[A1], -[A3]
000007CA 3306 move.w -[A1], D6
000007CC 3310 move.w -[A1], [A0]
000007CE AB28 syscall StdDevLoop
000007D0 0626 2B1F addi.b -[A6], 0x1F
000007D4 0910 btst [A0], D4
000007D6 4845 swap.w D5
000007D8 7A81 moveq.l D5, 0xFFFFFF81
000007DA 0B83 bclr D3, D5
000007DC 0274 3B00 7B1F 851C 650C andi.w [[A4] + D7 * 2 - 0x7AE39AF4], 0x3B00 /* ';\0' */
000007E6 7332 moveq.l D1, 0x32
000007E8 0814 5231 btst.b [A4], 0x31 /* '1' */
000007EC 0CCB .incomplete
000007EE 0BE7 .incomplete
000007F0 0514 btst [A4], D2
000007F2 031A btst [A2]+, D1
000007F4 210C move.l -[A0], A4
000007F6 CB0B abcd -[A5], -[A3]
000007F8 427B 141D clr.w [PC + D1.w * 4 + 0x1D]
000007FC 0B48 bchg A0, D5
000007FE 0D0B btst A3, D6
00000800 6913 bvs +0x15 /* 00000815 */
00000802 2325 move.l -[A1], -[A5]
00000804 062E 8655 0952 addi.b [A6 + 0x952], 0x55 /* 'U' */
0000080A 332C 36A7 move.w -[A1], [A4 + 0x36A7]
0000080E 055F bchg [A7]+, D2
00000810 8EDB divu.w D7, [A3]+
00000812 33B9 0909 2693 1EBD move.w [A1 + D1 * 8 - 0x67], [0x09092693]
0000081A 09A3 bclr -[A3], D4
0000081C 10F7 058C move.b [A0]+, <<invalid full ext with I/IS == 4>>
00000820 A508 syscall Create/PBHCreate/HCreate, flags=5
00000822 8D08 sbcd -[A6], -[A0]
00000824 0E06 0821 .invalid.b D6, 0x21 /* '!' */ // invalid immediate operation
00000828 44F1 0063 move.b [A1 + D0.w + 0x63], CCR
0000082C 6970 bvs +0x72 /* 0000089E */
0000082E 020F B501 andi.b A7, 0x1
00000832 3E42 movea.w A7, D2
00000834 019C bclr [A4]+, D0
00000836 EE53 roxr D3.w, 7
00000838 16A9 4CF3 move.b [A3], [A1 + 0x4CF3]
0000083C 1979 9A55 9AE5 0712 move.b [A4 + 0x712], [0x9A559AE5]
00000844 3E12 move.w D7, [A2]
00000846 4802 nbcd.b D2
00000848 0F6E 30EE bchg [A6 + 0x30EE], D7
0000084C 064C C559 addi.w A4, 0xC559
00000850 AB7A syscall stSubPin
00000852 4906 .invalid 4, D6 // invalid opcode 4 with b == 4
00000854 3465 movea.w A2, -[A5]
00000856 0616 6200 addi.b [A6], 0x0
0000085A 7B42 moveq.l D5, 0x42
0000085C 9B01 subx.b D5, D1
0000085E 7301 moveq.l D1, 0x01
00000860 8B11 or.b [A1], D5
00000862 A8CB syscall OpenPoly
00000864 1A72 1612 movea.b A5, [A2 + D1.w * 8 + 0x12]
00000868 16D4 move.b [A3]+, [A4]
0000086A 08F3 0270 009B bset.b [A3 + D0.w - 0x101], 0x70 /* 'p' */
00000870 2965 A2AB move.l [A4 - 0x5D55], -[A5]
00000874 0262 259E andi.w -[A2], 0x259E
00000878 0F6D 04B8 bchg [A5 + 0x4B8], D7
0000087C 2CA5 move.l [A6], -[A5]
0000087E 040B 0E14 subi.b A3, 0x14
00000882 6305 bls +0x7 /* 00000889 */
00000884 0B0E btst A6, D5
00000886 1216 move.b D1, [A6]
00000888 4208 clr.b A0
0000088A 082D A6F3 0414 btst.b [A5 + 0x414], 0xF3
00000890 A503 syscall Write, flags=5
00000892 6310 bls +0x12 /* 000008A4 */
00000894 1400 move.b D2, D0
00000896 0F09 btst A1, D7
00000898 042A 102E AB0D subi.b [A2 - 0x54F3], 0x2E /* '.' */
label0000089E:
0000089E 2911 move.l -[A4], [A1]
000008A0 000F B510 ori.b A7, 0x10
label000008A4:
000008A4 16E5 move.b [A3]+, -[A5]
000008A6 CF97 and.l [A7], D7
000008A8 0640 830B addi.w D0, 0x830B
000008AC 32AC 8800 move.w [A1], [A4 - 0x7800]
000008B0 0F8C bclr A4, D7
000008B2 EE8D lsr D5, 7
000008B4 09FB .incomplete
000008B6 01E3 .incomplete
000008B8 25A9 13C9 0542 0917 move.l [[A2 + <<invalid base displacement size>>] + 0x917], [A1 + 0x13C9]
label000008C0:
000008C0 0F19 btst [A1]+, D7
000008C2 1732 000B move.b -[A3], [A2 + D0.w + 0xB]
000008C6 56AB 073A addq.l [A3 + 0x73A], 3
000008CA 723E moveq.l D1, 0x3E
000008CC 722C moveq.l D1, 0x2C
000008CE 4265 clr.w -[A5]
000008D0 073E btst <<invalid special address>>, D3
000008D2 7D07 moveq.l D6, 0x07
000008D4 0B1A btst [A2]+, D5
000008D6 122C D469 move.b D1, [A4 - 0x2B97]
000008DA 2169 01FB 1369 move.l [A0 + 0x1369], [A1 + 0x1FB]
000008E0 0A43 1071 xori.w D3, 0x1071
000008E4 0173 05AC bchg <<invalid full ext with I/IS == 4>>, D0
000008E8 86AC 48C5 or.l D3, [A4 + 0x48C5]
000008EC 0A0F B918 xori.b A7, 0x18
000008F0 0E00 0F55 .invalid.b D0, 0x55 /* 'U' */ // invalid immediate operation
000008F4 0964 bchg -[A4], D4
000008F6 1264 movea.b A1, -[A4]
000008F8 CD07 abcd D6, D7
000008FA ADC0 syscall GetNewMBar, auto_pop
000008FC 8B12 or.b [A2], D5
000008FE 6CC0 bge -0x3E /* 000008C0 */
00000900 3A08 move.w D5, A0
00000902 020F 6E34 andi.b A7, 0x34 /* '4' */
00000906 68C3 bvc -0x3B /* 000008CB */
00000908 0DA9 0715 bclr [A1 + 0x715], D6
0000090C BEB3 259B 0988 8695 cmp.l D7, [[ + D2 * 4] + 0x9888695]
00000914 09C9 .incomplete
00000916 01E3 .incomplete
00000918 27C1 013E C901 711B 4315 move.l [[PC - 0x36FE8EE5] + D0 + 0x4315], D1
00000922 A101 syscall Close, flags=1
00000924 48A9 019B 4691 movem.w [A1 + 0x4691], D0,D1,D3,D4,D7,A0
0000092A 0333 0AC1 btst [A3 + D0 * 2 - 0x63], D1
0000092E 012C ACC0 btst [A4 - 0x5340], D0
00000932 1C3E move.b D6, <<invalid special address>>
00000934 1C2C 0087 move.b D6, [A4 + 0x87]
00000938 86F3 0FD9 divu.w D3, [[]]
0000093C 2F00 move.l -[A7], D0
0000093E 0F3D btst <<invalid special address>>, D7
00000940 010F btst A7, D0
00000942 7919 moveq.l D4, 0x19
00000944 F517 .extension 0x517 <<F/4-5/2>> // unimplemented
00000946 A907 syscall SetString
00000948 8B2C 6C86 or.b [A4 + 0x6C86], D5
0000094C E50F lsl D7.b, 2
0000094E 0F6E 342B bchg [A6 + 0x342B], D7
00000952 2A15 move.l D5, [A5]
00000954 1989 020B move.b [A4 + D0.w * 2 + 0xB], A1
00000958 1A6C 4885 movea.b A5, [A4 + 0x4885]
0000095C 020F 6E34 andi.b A7, 0x34 /* '4' */
00000960 3312 move.w -[A1], [A2]
00000962 1525 move.b -[A2], -[A5]
00000964 A706 syscall KillIO, flags=7
00000966 E305 asl D5.b, 1
00000968 2B0F move.l -[A5], A7
0000096A FD0C .extension 0xD0C <<F/4-5/6>> // unimplemented
0000096C 4208 clr.b A0
0000096E 0F70 020F bchg [A0 + D0.w * 2 + 0xF], D7
00000972 3D0C move.w -[A6], A4
00000974 0F35 012C btst <<invalid full ext with I/IS == 4>>, D7
00000978 9306 subx.b D1, D6
0000097A A909 syscall CalcVis
0000097C 550C subq.b A4, 2
0000097E A31E syscall NewPtrClear, flags=3
00000980 AD09 syscall CalcVis, auto_pop
00000982 0F6E 34F3 bchg [A6 + 0x34F3], D7
00000986 1297 move.b [A1], [A7]
00000988 071D btst [A5]+, D3
0000098A 6B0A bmi +0xC /* 00000996 */
0000098C 8300 sbcd D1, D0
0000098E 16A9 9B93 move.b [A3], [A1 - 0x646D]
00000992 0603 0908 addi.b D3, 0x8
label00000996:
00000996 1B02 move.b -[A5], D2
00000998 4890 7002 movem.w [A0], D1,A4,A5,A6
0000099C 0FED .incomplete
0000099E 3428 AB0E move.w D2, [A0 - 0x54F2]
000009A2 89D3 divs.w D4, [A3]
000009A4 F707 .extension 0x707 <<F/4-5/3>> // unimplemented
000009A6 E808 lsr D0.b, 4
000009A8 02F7 .incomplete
000009AA 87FC 8D07 divs.w D3, 0x8D07
000009AE FB0C .extension 0xB0C <<F/4-5/5>> // unimplemented
000009B0 9107 subx.b D0, D7
000009B2 9788 subx.l -[A3], -[A0]
000009B4 1AF9 3AC9 0463 move.b [A5]+, [0x3AC90463]
000009BA 0245 150F andi.w D5, 0x150F
000009BE 5915 subq.b [A5], 4
000009C0 B707 xor.b D7, D3
000009C2 055B bchg [A3]+, D2
000009C4 0D41 bchg D1, D6
000009C6 AF23 syscall SetFillPat, auto_pop
000009C8 0365 bchg -[A5], D1
000009CA 5808 addq.b A0, 4
000009CC 0033 7A23 2F42 72CD ori.b [[A3 + <<invalid base displacement size>>] + 0x72CD], 0x23 /* '#' */
000009D4 2155 3833 move.l [A0 + 0x3833], [A5]
000009D8 2442 movea.l A2, D2
000009DA 722C moveq.l D1, 0x2C
000009DC A90F syscall DrawNew
000009DE 151E move.b -[A2], [A6]+
000009E0 0B1A btst [A2]+, D5
000009E2 893D or.b <<invalid special address>>, D4
000009E4 0D2F A901 btst [A7 - 0x56FF], D6
000009E8 5B0E subq.b A6, 5
000009EA C10E abcd -[A0], -[A6]
000009EC 7300 moveq.l D1, 0x00
000009EE 7301 moveq.l D1, 0x01
000009F0 0EFB .incomplete
000009F2 0A0F 3E72 xori.b A7, 0x72 /* 'r' */
000009F6 3E1C move.w D7, [A4]+
000009F8 640D bcc +0xF /* 00000A07 */
000009FA 2E33 7AB9 move.l D7, [A3 + D7 * 2 - 0x71]
000009FE 0B4B bchg A3, D5
00000A00 10A1 move.b [A0], -[A1]
00000A02 4F0B .invalid 7, A3 // invalid opcode 4 with b == 4
00000A04 092B 0B08 btst [A3 + 0xB08], D4
00000A08 026B 8134 68D3 andi.w [A3 + 0x68D3], 0x8134
00000A0E 1B45 5C63 move.b [A5 + 0x5C63], D5
00000A12 154D 5C3C move.b [A2 + 0x5C3C], A5
00000A16 F31E .extension 0x31E <<F/4-5/1>> // unimplemented
00000A18 D706 addx.b D3, D6
00000A1A 0C4B 1066 cmpi.w A3, 0x1066
00000A1E ECD4 EB00 bfclr [A4] {D4:32}
00000A22 4B10 .invalid 5, [A0] // invalid opcode 4 with b == 4
00000A24 FB08 .extension 0xB08 <<F/4-5/5>> // unimplemented
00000A26 9B09 subx.b -[A5], -[A1]
00000A28 0B08 btst A0, D5
00000A2A 869B or.l D3, [A3]+
00000A2C 25AC 86E5 0F00 move.l [A2 + <<invalid base displacement size>> + D0 * 8], [A4 - 0x791B]
00000A32 3B7A 3C0B 0D42 move.w [A5 + 0xD42 /* export_420 */], [PC + 0x3C0B /* 0000463F, cstring ""<EOF> */]
00000A38 0102 btst D2, D0
00000A3A 2B10 move.l -[A5], [A0]
00000A3C 141C move.b D2, [A4]+
00000A3E 9313 sub.b [A3], D1
00000A40 8155 or.w [A5], D0
00000A42 3214 move.w D1, [A4]
00000A44 1286 move.b [A1], D6
00000A46 000F 8C30 ori.b A7, 0x30 /* '0' */
00000A4A 5B09 subq.b A1, 5
00000A4C FB3F .extension 0xB3F <<F/4-5/5>> // unimplemented
00000A4E 6907 bvs +0x9 /* 00000A57 */
00000A50 2B19 move.l -[A5], [A1]+
00000A52 8B0B sbcd -[A5], -[A3]
00000A54 A900 syscall GetFNum
00000A56 FB19 .extension 0xB19 <<F/4-5/5>> // unimplemented
00000A58 E50F lsl D7.b, 2
00000A5A 638F bls -0x6F /* 000009EB */
00000A5C 2D12 move.l -[A6], [A2]
00000A5E F706 .extension 0x706 <<F/4-5/3>> // unimplemented
00000A60 D7CD add.l A3, A5
00000A62 311C move.w -[A0], [A4]+
00000A64 2C65 movea.l A6, -[A5]
00000A66 1C3B 7AAD move.b D6, [PC + D7 * 2 - 0x83]
00000A6A 102E 5B19 move.b D0, [A6 + 0x5B19]
00000A6E 6927 bvs +0x29 /* 00000A97 */
00000A70 1E04 move.b D7, D4
00000A72 830C sbcd -[A1], -[A4]
00000A74 4403 neg.b D3
00000A76 070E btst A6, D3
00000A78 FB8D .invalid <<F/6/5>>
00000A7A E31B rol D3.b, 1
00000A7C BB11 xor.b [A1], D5
00000A7E 0ED3 .incomplete
00000A80 03D3 .incomplete
00000A82 06A3 20F3 00EB addi.l -[A3], 0x20F300EB
00000A88 081B 1F7B btst.b [A3]+, 0x7B /* '{' */
00000A8C 070E btst A6, D3
00000A8E 50D6 st [A6]
00000A90 9304 subx.b D1, D4
00000A92 3B0A move.w -[A5], A2
00000A94 F341 .extension 0x341 <<F/4-5/1>> // unimplemented
00000A96 C31B and.b [A3]+, D1
00000A98 424C clr.w A4
00000A9A 0043 4C3C ori.w D3, 0x4C3C /* 'L<' */
00000A9E 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4
00000AA0 DAA9 005B add.l D5, [A1 + 0x5B]
00000AA4 000B 02A9 ori.b A3, 0xA9
00000AA8 00CB .incomplete
00000AAA 0D97 bclr [A7], D6
00000AAC 079C bclr [A4]+, D3
00000AAE 6893 bvc -0x6B /* 00000A43 */
00000AB0 204B movea.l A0, A3
00000AB2 2A63 movea.l A5, -[A3]
00000AB4 032C 4B36 btst [A4 + 0x4B36], D1
00000AB8 230E move.l -[A1], A6
00000ABA 0EFB .incomplete
00000ABC 002C 3311 4B2A ori.b [A4 + 0x4B2A], 0x11
00000AC2 722C moveq.l D1, 0x2C
00000AC4 6C48 bge +0x4A /* 00000B0E */
00000AC6 EB0E lsl D6.b, 5
00000AC8 FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
00000ACA 2904 move.l -[A4], D4
00000ACC 0700 btst D0, D3
00000ACE FF97 .invalid <<F/6/7>>
00000AD0 098E bclr A6, D4
00000AD2 2B13 move.l -[A5], [A3]
00000AD4 8300 sbcd D1, D0
00000AD6 2C3B 1CD3 move.l D6, [PC + D1 * 4 - 0x45]
00000ADA 3A81 move.w [A5], D1
00000ADC 04A3 0D17 002E subi.l -[A3], 0xD17002E
00000AE2 E503 asl D3.b, 2
00000AE4 FB0A .extension 0xB0A <<F/4-5/5>> // unimplemented
00000AE6 E503 asl D3.b, 2
00000AE8 7B3A moveq.l D5, 0x3A
00000AEA 9709 subx.b -[A3], -[A1]
00000AEC AF83 syscall slMASK11, auto_pop
00000AEE 2C97 move.l [A6], [A7]
00000AF0 072C A31E btst [A4 - 0x5CE2], D3
00000AF4 42C1 .invalid D1 // invalid opcode 4 with subtype 1
00000AF6 043B 2AD4 4505 subi.b [[PC + <<invalid base displacement size>>] + D4 * 4], 0xD4
00000AFC 6529 bcs +0x2B /* 00000B27 */
00000AFE 4101 .invalid 0, D1 // invalid opcode 4 with b == 4
00000B00 16C5 move.b [A3]+, D5
00000B02 0A9B 5316 3311 xori.l [A3]+, 0x53163311
00000B08 0519 btst [A1]+, D2
00000B0A C82C EB01 and.b D4, [A4 - 0x14FF]
label00000B0E:
00000B0E AB09 syscall DrawArc
00000B10 167B 099B 1DDB 321F movea.b A3, [[ + D0] + 0x1DDB321F]
00000B18 5B08 subq.b A0, 5
00000B1A 8107 sbcd D0, D7
00000B1C 429A clr.l [A2]+
00000B1E 0063 4C42 ori.w -[A3], 0x4C42 /* 'LB' */
00000B22 B609 cmp.b D3, A1
00000B24 D05B add.w D0, [A3]+
00000B26 1907 move.b -[A4], D7
00000B28 0004 5309 ori.b D4, 0x9 /* '\t' */
00000B2C 5304 subq.b D4, 1
00000B2E 8708 sbcd -[A3], -[A0]
00000B30 E5BB rol D3, D2
00000B32 30D7 move.w [A0]+, [A7]
00000B34 08F0 0B09 66EC bset.b [A0 + D6.w * 8 - 0x20], 0x9 /* '\t' */
00000B3A 8B00 sbcd D5, D0
00000B3C EB00 asl D0.b, 5
00000B3E 0B09 btst A1, D5
00000B40 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
00000B42 120B move.b D1, A3
00000B44 0902 btst D2, D4
00000B46 0F6E 34A6 bchg [A6 + 0x34A6], D7
00000B4A 6323 bls +0x25 /* 00000B6F */
00000B4C 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00000B4E 5B0C subq.b A4, 5
00000B50 A683 syscall SetOSDefault, flags=6
00000B52 1961 280B move.b [A4 + 0x280B], -[A1]
00000B56 09A3 bclr -[A3], D4
00000B58 3FB8 AB0D 3306 8B09 move.w [[A7 + <<invalid base displacement size>>] + D3 * 2 - 0x74F7], [0xFFFFAB0D]
00000B60 0665 0806 addi.w -[A5], 0x806
00000B64 4C4C 002B movem.l D0,D1,D3,D5, A4
00000B68 7A3C moveq.l D5, 0x3C
00000B6A CB24 and.b -[A4], D5
00000B6C 0672 817F 0B0E 9D24 addi.w [[A2 + <<invalid base displacement size>>] + D0 * 2 - 0x62DC], 0x817F
00000B74 68C3 bvc -0x3B /* 00000B39 */
00000B76 1D5B 1673 move.b [A6 + 0x1673], [A3]+
00000B7A 02B3 2129 0C84 AC8B andi.l [A3 + A2 * 4 - 0x117], 0x21290C84
00000B82 0FA1 bclr -[A1], D7
00000B84 0356 bchg [A6], D1
00000B86 2308 move.l -[A1], A0
00000B88 4CC9 003C movem.l D2,D3,D4,D5, A1
00000B8C 2B13 move.l -[A5], [A3]
00000B8E 0309 btst A1, D1
00000B90 E106 asl D6.b, 8
00000B92 4B16 .invalid 5, [A6] // invalid opcode 4 with b == 4
00000B94 1EAB 0D46 move.b [A7], [A3 + 0xD46]
00000B98 5305 subq.b D5, 1
00000B9A 7C5B moveq.l D6, 0x5B
00000B9C 1966 858D move.b [A4 - 0x7A73], -[A6]
00000BA0 5B19 subq.b [A1]+, 5
00000BA2 1A76 730E 8100 movea.b A5, [[A6 + <<invalid base displacement size>>] + D7 * 2 - 0x7F00]
00000BA8 0053 2B34 ori.w [A3], 0x2B34 /* '+4' */
00000BAC 549B addq.l [A3]+, 2
00000BAE 013C 032B btst 0x2B /* '+' */, D0
00000BB2 A1B4 syscall vFlushMDB, flags=1
00000BB4 0B09 btst A1, D5
00000BB6 930A subx.b -[A1], -[A2]
00000BB8 8184 4108 unpk D0, D4, 0x4108
00000BBC A99C syscall CountResources
00000BBE 5AA5 addq.l -[A5], 5
00000BC0 9C2B 106B sub.b D6, [A3 + 0x106B]
00000BC4 13E1 320B 0993 move.b [0x320B0993], -[A1]
00000BCA 1E40 movea.b A7, D0
00000BCC 1CAB 0DE5 move.b [A6], [A3 + 0xDE5]
00000BD0 3240 movea.w A1, D0
00000BD2 000F 257F ori.b A7, 0x7F
00000BD6 0B0E btst A6, D5
00000BD8 3063 movea.w A0, -[A3]
00000BDA 3629 0A25 move.w D3, [A1 + 0xA25]
00000BDE 093B 8463 btst [PC + A0.w * 4 + 0x63], D4
00000BE2 4629 15FB not.b [A1 + 0x15FB]
00000BE6 012D 344D btst [A5 + 0x344D], D0
00000BEA 2F07 move.l -[A7], D7
00000BEC 0161 bchg -[A1], D0
00000BEE 9B14 sub.b [A4], D5
00000BF0 CD5F and.w [A7]+, D6
00000BF2 0FD5 .incomplete
00000BF4 5F65 subq.w -[A5], 7
00000BF6 9153 sub.w [A3], D0
00000BF8 0461 0997 subi.w -[A1], 0x997
00000BFC 0661 0B0E addi.w -[A1], 0xB0E
00000C00 6991 bvs -0x6D /* 00000B93 */
00000C02 A786 syscall IOPInfoAccess, flags=7
00000C04 7259 moveq.l D1, 0x59
00000C06 7124 moveq.l D0, 0x24
00000C08 5B29 DB29 subq.b [A1 - 0x24D7], 5
00000C0C 7B01 moveq.l D5, 0x01
00000C0E 430A .invalid 1, A2 // invalid opcode 4 with b == 4
00000C10 58EB 16DB svc [A3 + 0x16DB]
00000C14 06FB .incomplete
00000C16 118B 1123 2FD7 0A24 E5BD move.b [[A0 + 0x2FD7 + D1] + 0xA24E5BD], A3
00000C20 123E move.b D1, <<invalid special address>>
00000C22 02D3 .incomplete
00000C24 A321 syscall GetPtrSize, flags=3
00000C26 1E34 A33F 430A 449B 2CE5 8F8B move.b D7, [[A4 + 0x430A449B] + A2 * 2 + 0x2CE58F8B]
00000C32 0D7B 35D3 0ED7 00AF bchg [[] + 0xED700AF], D6
00000C3A 9504 subx.b D2, D4
00000C3C 0FB0 0F34 bclr <<invalid full ext with I/IS == 4>>, D7
00000C40 0700 btst D0, D3
00000C42 F348 .extension 0x348 <<F/4-5/1>> // unimplemented
00000C44 32B3 0384 move.w [A1], <<invalid full ext with I/IS == 4>>
00000C48 000F 4515 ori.b A7, 0x15
00000C4C 95F3 0310 sub.l A2, [A3 + D0 * 2]
00000C50 C9C2 muls.w D4, D2
00000C52 C001 and.b D0, D1
00000C54 0CCB .incomplete
00000C56 3E7B 01FB 1D58 C325 DB06 3200 movea.w A7, [[0x1D58C325] - 0x24F9CE00]
00000C62 234C A300 move.l [A1 - 0x5D00], A4
00000C66 3CFB 0BD7 move.w [A6]+, <<invalid full ext with IS == 1 and I/IS == 7>>
00000C6A 0B1D btst [A5]+, D5
00000C6C C066 and.w D0, -[A6]
00000C6E EC5E ror D6.w, 6
00000C70 3B3E move.w -[A5], <<invalid special address>>
00000C72 12C0 move.b [A1]+, D0
00000C74 02CB .incomplete
00000C76 8EA1 or.l D7, -[A1]
00000C78 0C30 A6C3 0DFB 1D44 A30D 4B4D F32B cmpi.b [[0x1D44A30D] + 0x4B4DF32B], 0xC3
00000C86 8311 or.b [A1], D1
00000C88 E70B lsl D3.b, 3
00000C8A 4199 .invalid 0, [A1]+ // invalid opcode 4 with b == 6
00000C8C 040F B04B subi.b A7, 0x4B /* 'K' */
00000C90 4D30 A508 .invalid 6, [A0 + <<invalid base displacement size>> + A2 * 4] // invalid opcode 4 with b == 4
00000C94 D30A addx.b -[A1], -[A2]
00000C96 2C73 12F3 movea.l A6, [A3 + D1.w * 2 - 0x13]
00000C9A 278B 01CB 2563 242C move.l [[ + <<invalid base displacement size>>] + 0x2563242C], A3
00000CA2 4318 .invalid 1, [A0]+ // invalid opcode 4 with b == 4
00000CA4 731C moveq.l D1, 0x1C
00000CA6 2CA3 move.l [A6], -[A3]
00000CA8 174B 2F49 move.b [A3 + 0x2F49], A3
00000CAC 2053 movea.l A0, [A3]
00000CAE 0E55 0F97 .invalid.w [A5], 0xF97 // invalid immediate operation
00000CB2 8B63 or.w -[A3], D5
00000CB4 7B03 moveq.l D5, 0x03
00000CB6 6951 bvs +0x53 /* 00000D09 */
00000CB8 410F .invalid 0, A7 // invalid opcode 4 with b == 4
00000CBA AB2B syscall ExTblPtr
00000CBC 5307 subq.b D7, 1
00000CBE A709 syscall Delete/PBHDelete/HDelete, flags=7
00000CC0 AF43 syscall bEND3, auto_pop
00000CC2 1417 move.b D2, [A7]
00000CC4 0069 5B58 9709 ori.w [A1 - 0x68F7], 0x5B58 /* '[X' */
00000CCA DABB 259B 0232 0063 add.l D5, [[ + D2 * 4] + 0x2320063]
00000CD2 8E0F or.b D7, A7
00000CD4 7216 moveq.l D1, 0x16
00000CD6 E16A lsl D2.w, D0
00000CD8 4318 .invalid 1, [A0]+ // invalid opcode 4 with b == 4
00000CDA E543 asl D3.w, 2
00000CDC FB11 .extension 0xB11 <<F/4-5/5>> // unimplemented
00000CDE 0B04 btst D4, D5
00000CE0 0B0F btst A7, D5
00000CE2 9301 subx.b D1, D1
00000CE4 32AC 4800 move.w [A1], [A4 + 0x4800]
00000CE8 A380 syscall GetVideoDefault, flags=3
00000CEA D325 add.b -[A5], D1
00000CEC F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00000CEE 5CC8 1663 dbge D0, +0x1665 /* 00002353 */
00000CF2 0B00 btst D0, D5
00000CF4 9B07 subx.b D5, D7
00000CF6 CB0E abcd -[A5], -[A6]
00000CF8 D325 add.b -[A5], D1
00000CFA DB0E addx.b -[A5], -[A6]
00000CFC BB0B cmpm.b [A5]+, [A3]+
00000CFE DB5A add.w [A2]+, D5
00000D00 6146 bsr +0x48 /* 00000D48 */
00000D02 0101 btst D1, D0
00000D04 7B06 moveq.l D5, 0x06
00000D06 D325 add.b -[A5], D1
00000D08 DB06 addx.b D5, D6
00000D0A 0B0F btst A7, D5
00000D0C D8FA 5300 add.w A4, [PC + 0x5300 /* 0000600E, cstring ""<EOF> */]
00000D10 2308 move.l -[A1], A0
00000D12 7B06 moveq.l D5, 0x06
00000D14 AC48 syscall FracSin, auto_pop
00000D16 0704 btst D4, D3
00000D18 00B3 0300 0FB1 2E03 ori.l [A3 + D2 * 8 + 0x3], 0x3000FB1
00000D20 10E8 A50C move.b [A0]+, [A0 - 0x5AF4]
00000D24 9313 sub.b [A3], D1
00000D26 245B movea.l A2, [A3]+
00000D28 0041 6F12 ori.w D1, 0x6F12
00000D2C 9313 sub.b [A3], D1
00000D2E BD0C cmpm.b [A6]+, [A4]+
00000D30 531D subq.b [A5]+, 1
00000D32 89C0 divs.w D4, D0
00000D34 150C move.b -[A2], A4
00000D36 3312 move.w -[A1], [A2]
00000D38 ADC0 syscall GetNewMBar, auto_pop
00000D3A 9B00 subx.b D5, D0
00000D3C F253 0730 .extension 0x253 <<F/1/1>>, 0x0730 // unimplemented
00000D40 7300 moveq.l D1, 0x00
00000D42 32AC 0B08 move.w [A1], [A4 + 0xB08]
00000D46 1400 move.b D2, D0
fn00000D48:
00000D48 A380 syscall GetVideoDefault, flags=3
00000D4A 1700 move.b -[A3], D0
00000D4C F317 .extension 0x317 <<F/4-5/1>> // unimplemented
00000D4E 00F7 .incomplete
00000D50 056D C507 bchg [A5 - 0x3AF9], D2
00000D54 9300 subx.b D1, D0
00000D56 6B18 bmi +0x1A /* 00000D70 */
00000D58 F985 .invalid <<F/6/4>>
00000D5A 5507 subq.b D7, 2
00000D5C 230B move.l -[A1], A3
00000D5E 2155 8B0E move.l [A0 - 0x74F2], [A5]
00000D62 04CB .incomplete
00000D64 0185 bclr D5, D0
00000D66 B623 cmp.b D3, -[A3]
00000D68 8485 or.l D2, D5
00000D6A 000F 797B ori.b A7, 0x7B /* '{' */
00000D6E 4889 534B movem.w A1, D0,D1,D3,D6,A0,A1,A4,A6
// begin alternate branch 00000D70-00000D72
label00000D70:
00000D70 534B subq.w A3, 1
// end alternate branch 00000D70-00000D72
label00000D70: // (misaligned)
00000D72 2A8D move.l [A5], A5
00000D74 538B subq.l A3, 1
00000D76 12F7 060C move.b [A1]+, [A7 + D0.w * 8 + 0xC]
00000D7A 8553 or.w [A3], D2
00000D7C 48EE 8D03 9325 movem.l [A6 - 0x6CDB], D0,D1,A0,A2,A3,A7
00000D82 C816 and.b D4, [A6]
00000D84 016F EB10 bchg [A7 - 0x14F0], D0
00000D88 7305 moveq.l D1, 0x05
00000D8A EB01 asl D1.b, 5
00000D8C 130A move.b -[A1], A2
00000D8E EB01 asl D1.b, 5
00000D90 F312 .extension 0x312 <<F/4-5/1>> // unimplemented
00000D92 EB01 asl D1.b, 5
00000D94 230B move.l -[A1], A3
00000D96 EB01 asl D1.b, 5
00000D98 5B0E subq.b A6, 5
00000D9A 6101 bsr +0x3 /* 00000D9D */
00000D9C C313 and.b [A3], D1
00000D9E FB13 .extension 0xB13 <<F/4-5/5>> // unimplemented
00000DA0 CB15 and.b [A5], D5
00000DA2 0608 020B addi.b A0, 0xB
00000DA6 2234 2B11 move.l D1, [[A4 + D2 * 2]]
00000DAA 4208 clr.b A0
00000DAC 020F 349B andi.b A7, 0x9B
00000DB0 0CA5 000F 6125 cmpi.l -[A5], 0xF6125
00000DB6 2502 move.l -[A2], D2
00000DB8 CB37 343B and.b [A7 + D3.w * 4 + 0x3B], D5
00000DBC 041C 1602 subi.b [A4]+, 0x2
00000DC0 B36F 0148 xor.w [A7 + 0x148], D1
00000DC4 CD06 abcd D6, D6
00000DC6 050C btst A4, D2
00000DC8 E824 asr D4.b, D4
00000DCA 5A63 addq.w -[A3], 5
00000DCC 05FE .incomplete
00000DCE 6523 bcs +0x25 /* 00000DF3 */
00000DD0 6315 bls +0x17 /* 00000DE7 */
00000DD2 EB25 asl D5.b, D5
00000DD4 8D0C sbcd -[A6], -[A4]
00000DD6 C314 and.b [A4], D1
00000DD8 D70C addx.b -[A3], -[A4]
00000DDA C1E8 890C muls.w D0, [A0 - 0x76F4]
00000DDE E80B lsr D3.b, 4
00000DE0 2A6B 1663 movea.l A5, [A3 + 0x1663]
00000DE4 03BB 000F bclr [PC + D0.w + 0xF], D1
00000DE8 6586 bcs -0x78 /* 00000D70 */
00000DEA 1B02 move.b -[A5], D2
00000DEC 9690 sub.l D3, [A0]
00000DEE 707E moveq.l D0, 0x7E
00000DF0 2B30 003B move.l -[A5], [A0 + D0.w + 0x3B]
00000DF4 0D07 btst D7, D6
00000DF6 039C bclr [A4]+, D1
00000DF8 2A28 2303 move.l D5, [A0 + 0x2303]
00000DFC 1106 move.b -[A0], D6
00000DFE 9312 sub.b [A2], D1
00000E00 A0E8 syscall vHiliteText
00000E02 5B11 subq.b [A1], 5
00000E04 E1EE 0B02 asl .w [A6 + 0xB02]
00000E08 6104 bsr +0x6 /* 00000E0E */
00000E0A BB04 xor.b D4, D5
00000E0C 1B40 6100 move.b [A5 + 0x6100], D0
// begin alternate branch 00000E0E-00000E12
fn00000E0E:
00000E0E 6100 7300 bsr +0x7302 /* 00008110 */
// end alternate branch 00000E0E-00000E12
fn00000E0E: // (misaligned)
00000E10 7300 moveq.l D1, 0x00
00000E12 7102 moveq.l D0, 0x02
00000E14 BB0D cmpm.b [A5]+, [A5]+
00000E16 8ABB 00E7 or.l D5, [PC + D0.w - 0x25]
00000E1A 0BA5 bclr -[A5], D5
00000E1C E508 lsl D0.b, 2
00000E1E 2167 E823 move.l [A0 - 0x17DD], -[A7]
00000E22 0383 bclr D3, D1
00000E24 00BB 00F3 0442 72BB ori.l [PC + D7.w * 2 - 0x69], 0xF30442
00000E2C 0023 05C5 ori.b -[A3], 0xC5
00000E30 05EE .incomplete
00000E32 CB08 abcd -[A5], -[A0]
00000E34 4905 .invalid 4, D5 // invalid opcode 4 with b == 4
00000E36 2B11 move.l -[A5], [A1]
00000E38 3B02 move.w -[A5], D2
00000E3A 0474 6311 0E0F subi.w [A4 + D0 * 8 + 0xF], 0x6311
00000E40 043B 028B 0310 subi.b [PC + D0 * 2], 0x8B
00000E46 B309 cmpm.b [A1]+, [A1]+
00000E48 BB00 xor.b D0, D5
00000E4A 504A addq.w A2, 8
00000E4C DA08 add.b D5, A0
00000E4E 14D2 move.b [A2]+, [A2]
00000E50 0E43 0B40 .invalid.w D3, 0xB40 // invalid immediate operation
00000E54 E4B3 roxr D3, D2
00000E56 18CB move.b [A4]+, A3
00000E58 09E9 .incomplete
00000E5A 1F30 26F8 move.b -[A7], [A0 + D2.w * 8 - 0x8]
00000E5E 4703 .invalid 3, D3 // invalid opcode 4 with b == 4
00000E60 6D9D blt -0x61 /* 00000DFF */
00000E62 F911 .extension 0x911 <<F/4-5/4>> // unimplemented
00000E64 E824 asr D4.b, D4
00000E66 8B29 35A3 or.b [A1 + 0x35A3], D5
00000E6A D5E0 add.l A2, -[A0]
00000E6C 9322 sub.b -[A2], D1
00000E6E 4138 C57D .invalid 0, [0xFFFFC57D] // invalid opcode 4 with b == 4
00000E72 1600 move.b D3, D0
00000E74 8342 6E03 pack D1, D2, 0x6E03
00000E78 02A2 FB14 F301 andi.l -[A2], 0xFB14F301
00000E7E 4B0D .invalid 5, A5 // invalid opcode 4 with b == 4
00000E80 0043 7132 ori.w D3, 0x7132 /* 'q2' */
00000E84 004B 85EB ori.w A3, 0x85EB
00000E88 0273 0093 0601 andi.w [A3 + D0.w * 8 + 0x1], 0x93
00000E8E 02C3 .incomplete
00000E90 186E 3B06 movea.b A4, [A6 + 0x3B06]
00000E94 5306 subq.b D6, 1
00000E96 CB81 and.l D1, D5
00000E98 0704 btst D4, D3
00000E9A CF0B abcd -[A7], -[A3]
00000E9C 3716 move.w -[A3], [A6]
00000E9E F358 .extension 0x358 <<F/4-5/1>> // unimplemented
00000EA0 B136 F310 xor.b [A6 + A7 * 2], D0
00000EA4 64A9 bcc -0x55 /* 00000E4F */
00000EA6 B103 xor.b D3, D0
00000EA8 0521 btst -[A1], D2
00000EAA 0086 7B02 7B01 ori.l D6, 0x7B027B01
00000EB0 E0AA lsr D2, D0
00000EB2 AB02 syscall BitsToPix
00000EB4 AAAB syscall 0xAAB
00000EB6 102B 11C1 move.b D0, [A3 + 0x11C1]
00000EBA B829 1633 cmp.b D4, [A1 + 0x1633]
00000EBE 17D7 0D26 1701 48A5 move.b [[PC + 0x1701] + D0 * 4 + 0x48A5], [A7]
00000EC6 CFCB muls.w D7, A3
00000EC8 15F7 0E1D EC09 move.b [PC - 0x13F7 /* FFFFFAD3, cstring ""<EOF> */], [A7 + D0 * 8 + 0x1D]
00000ECE 3C35 362B move.w D6, [A5 + D3.w * 8 + 0x2B]
00000ED2 24C1 move.l [A2]+, D1
00000ED4 0E83 0B06 0885 .invalid.l D3, 0xB060885 // invalid immediate operation
00000EDA 3C3B 3472 move.w D6, [PC + D3.w * 4 + 0x72]
00000EDE 167E movea.b A3, <<invalid special address>>
00000EE0 C32A 0701 and.b [A2 + 0x701], D1
00000EE4 8006 or.b D0, D6
00000EE6 2301 move.l -[A1], D1
00000EE8 C32A 2A10 and.b [A2 + 0x2A10], D1
00000EEC E302 asl D2.b, 1
00000EEE 9B2E C32A sub.b [A6 - 0x3CD6], D5
00000EF2 1605 move.b D3, D5
00000EF4 0133 0023 btst [A3 + D0.w + 0x23], D0
00000EF8 01AB 37E5 bclr [A3 + 0x37E5], D0
00000EFC 3CBB 0A89 move.w [A6], [PC + D0 * 2 - 0x119]
00000F00 0E1C 1612 .invalid.b [A4]+, 0x12 // invalid immediate operation
00000F04 C5AD 020F and.l [A5 + 0x20F], D2
00000F08 0083 6249 0F93 ori.l D3, 0x62490F93
00000F0E 0679 0F73 00AA 7313 addi.w [0x00AA7313], 0xF73
00000F16 D30E addx.b -[A1], -[A6]
00000F18 020F 3C93 andi.b A7, 0x93
00000F1C 20F7 0E33 move.l [A0]+, [A7 + D0 * 8 + 0x33]
00000F20 090F btst A7, D4
00000F22 1312 move.b -[A1], [A2]
00000F24 F70E .extension 0x70E <<F/4-5/3>> // unimplemented
00000F26 96A7 sub.l D3, -[A7]
00000F28 0E44 6833 .invalid.w D4, 0x6833 /* 'h3' */ // invalid immediate operation
00000F2C 0869 0BA1 0F34 bchg.b [A1 + 0xF34], 0xA1
00000F32 6302 bls +0x4 /* 00000F36 */
00000F34 D90F addx.b -[A4], -[A7]
label00000F36:
00000F36 3009 move.w D0, A1
00000F38 0D73 0473 bchg [A3 + D0.w * 4 + 0x73], D6
00000F3C 4834 CB01 nbcd.b [[A4 + <<invalid base displacement size>> + A4 * 2]]
00000F40 3200 move.w D1, D0
00000F42 5B73 8CA3 subq.w [A3 + A0 * 4 - 0x93], 5
00000F46 0C35 0E0F 210E 8302 cmpi.b [[A5 + <<invalid base displacement size>>] + D2 - 0x7CFE], 0xF
00000F4E 1B0A move.b -[A5], A2
00000F50 5319 subq.b [A1]+, 1
00000F52 2A10 move.l D5, [A0]
00000F54 4B0D .invalid 5, A5 // invalid opcode 4 with b == 4
00000F56 15D6 020F move.b [PC + 0x20F /* 00001167, value 0x33 '3' */], [A6]
00000F5A 1503 move.b -[A2], D3
00000F5C 0FC5 .incomplete
00000F5E D596 add.l [A6], D2
00000F60 8511 or.b [A1], D2
00000F62 DB2A 859F add.b [A2 - 0x7A61], D5
00000F66 DB2A 0706 add.b [A2 + 0x706], D5
00000F6A 5D63 subq.w -[A3], 6
00000F6C 257B 01F6 4174 move.l [A2 + 0x4174], <<invalid full ext with IS == 1 and I/IS == 6>>
00000F72 D120 add.b -[A0], D0
00000F74 E30C lsl D4.b, 1
00000F76 F658 4B16 .extension 0x658 <<F/1/3>>, 0x4B16 // unimplemented
00000F7A 14EA 0B0D move.b [A2]+, [A2 + 0xB0D]
00000F7E 0003 2977 ori.b D3, 0x77 /* 'w' */
00000F82 065F 6AA3 addi.w [A7]+, 0x6AA3
00000F86 2140 C958 move.l [A0 - 0x36A8], D0
00000F8A 306B 1387 movea.w A0, [A3 + 0x1387]
00000F8E 065F 8B14 addi.w [A7]+, 0x8B14
00000F92 0D5B bchg [A3]+, D6
00000F94 870E sbcd -[A3], -[A6]
00000F96 BE6A B307 cmp.w D7, [A2 - 0x4CF9]
00000F9A 5104 subq.b D4, 8
00000F9C 4014 negx.b [A4]
00000F9E 000F 3592 ori.b A7, 0x92
00000FA2 0B23 btst -[A3], D5
00000FA4 0C18 0E17 cmpi.b [A0]+, 0x17
00000FA8 01AB 9B08 bclr [A3 - 0x64F8], D0
00000FAC 0B01 btst D1, D5
00000FAE 4448 neg.w A0
label00000FB0:
00000FB0 A519 syscall InitZone, flags=5
00000FB2 22BB 2A46 move.l [A1], [PC + D2 * 2 + 0x46]
00000FB6 E30D lsl D5.b, 1
00000FB8 109B move.b [A0], [A3]+
00000FBA 00FB .incomplete
00000FBC 295C E500 move.l [A4 - 0x1B00], [A4]+
00000FC0 56F3 0098 sne [A3 + D0.w - 0x104]
00000FC4 1302 move.b -[A1], D2
00000FC6 947C 64C3 sub.w D2, 0x64C3
00000FCA 059B bclr [A3]+, D2
00000FCC 0485 A033 00EB subi.l D5, 0xA03300EB
00000FD2 0064 9B17 ori.w -[A4], 0x9B17
00000FD6 5329 0F64 subq.b [A1 + 0xF64], 1
00000FDA AB10 syscall DoLine
00000FDC 8141 3E1B pack D0, D1, 0x3E1B
00000FE0 0F61 bchg -[A1], D7
00000FE2 473E .invalid 3, <<invalid special address>> // invalid opcode 4 with b == 4
00000FE4 CB0B abcd -[A5], -[A3]
00000FE6 A048 syscall PtrZone
00000FE8 2705 move.l -[A3], D5
00000FEA 4ABD tst.l <<invalid special address>>
00000FEC 04C3 .incomplete
00000FEE 05B3 1127 05E0 3B01 806B bclr [[A3 + 0x5E0] + D1 + 0x3B01806B], D2
00000FF8 003B 0B0F B10A 5B05 ori.b [[PC + <<invalid base displacement size>> + A3] + 0x5B05], 0xF
00001000 296E 4851 8AEB move.l [A4 - 0x7515], [A6 + 0x4851]
00001006 16DB move.b [A3]+, [A3]+
00001008 0EB3 318B 11F3 1FF7 .invalid.l <<invalid full ext with IS == 1 and I/IS == 7>>, 0x318B11F3 // invalid immediate operation
00001010 0CC1 .incomplete
00001012 EC17 roxr D7.b, 6
00001014 0620 0FB0 addi.b -[A0], 0xB0
00001018 6596 bcs -0x68 /* 00000FB0 */
0000101A 132A 8589 move.b -[A1], [A2 - 0x7A77]
0000101E 5B35 DB19 subq.b [[A5 + A5 * 2]], 5
00001022 F70B .extension 0x70B <<F/4-5/3>> // unimplemented
00001024 4031 047B negx.b [A1 + D0.w * 4 + 0x7B]
00001028 865B or.w D3, [A3]+
0000102A 3534 EB0D move.w -[A2], [[A4 + <<invalid base displacement size>>] + A6 * 2]
0000102E E178 rol D0.w, D0
00001030 0FF5 .incomplete
00001032 78BB moveq.l D4, 0xFFFFFFBB
00001034 00B1 85F7 0B75 870F D62C 6D90 ori.l [[A1 + <<invalid base displacement size>>] + A0 * 8 - 0x29D39270], 0x85F70B75
00001040 2C02 move.l D6, D2
00001042 0F0D btst A5, D7
00001044 95FB 0BF7 sub.l A2, <<invalid full ext with IS == 1 and I/IS == 7>>
00001048 0B9F bclr [A7]+, D5
0000104A B710 xor.b [A0], D3
0000104C 340F move.w D2, A7
0000104E 1595 880D move.b [A2 + A0 + 0xD], [A5]
00001052 9588 subx.l -[A2], -[A0]
00001054 0195 bclr [A5], D0
00001056 8811 or.b D4, [A1]
00001058 9543 subx.w D2, D3
0000105A 0785 bclr D5, D3
0000105C 9497 sub.l D2, [A7]
0000105E 8C48 or.w D6, A0
00001060 0B09 btst A1, D5
00001062 C1B4 F30E E1CA and.l [[A4 + <<invalid base displacement size>>] + A7 * 2 - 0x1E36], D0
00001068 792A moveq.l D4, 0x2A
0000106A 531D subq.b [A5]+, 1
0000106C FB2B .extension 0xB2B <<F/4-5/5>> // unimplemented
0000106E 4539 0B09 0700 .invalid 2, [0x0B090700] // invalid opcode 4 with b == 4
00001074 DF1E add.b [A6]+, D7
00001076 0B09 btst A1, D5
00001078 AB04 syscall ColorMap
0000107A 1400 move.b D2, D0
0000107C 0F6D 0117 bchg [A5 + 0x117], D7
00001080 00F0 .incomplete
00001082 1400 move.b D2, D0
00001084 5B34 7216 subq.b [A4 + D7.w * 2 + 0x16], 5
00001088 34D8 move.w [A2]+, [A0]+
0000108A 0B01 btst D1, D5
0000108C 5848 addq.w A0, 4
0000108E 7B00 moveq.l D5, 0x00
00001090 C59C and.l [A4]+, D2
00001092 AD9B syscall SetResLoad, auto_pop
00001094 2E93 move.l [A7], [A3]
00001096 1397 0DBD 0B0E C58F move.b [[0xB0EC58F] + D0 * 4], [A7]
0000109E 5304 subq.b D4, 1
000010A0 A5CF syscall vBTGetRecord, flags=5
000010A2 2302 move.l -[A1], D2
000010A4 F1BD .invalid <<F/6/0>>
000010A6 4708 .invalid 3, A0 // invalid opcode 4 with b == 4
000010A8 BA0B cmp.b D5, A3
000010AA 0E73 0555 BE93 .invalid.w [A3 + A3 * 8 - 0x109], 0x555 // invalid immediate operation
000010B0 153A 9B01 move.b -[A2], [PC - 0x64FF /* FFFFABB3, cstring ""<EOF> */]
000010B4 2A10 move.l D5, [A0]
000010B6 9B02 subx.b D5, D2
000010B8 4505 .invalid 2, D5 // invalid opcode 4 with b == 4
000010BA 0501 btst D1, D2
000010BC 3462 movea.w A2, -[A2]
000010BE D408 add.b D2, A0
000010C0 00A3 1830 C18E ori.l -[A3], 0x1830C18E
000010C6 0B08 btst A0, D5
000010C8 9710 sub.b [A0], D3
000010CA C7C0 muls.w D3, D0
000010CC 245A movea.l A2, [A2]+
000010CE 8A04 or.b D5, D4
000010D0 1210 move.b D1, [A0]
000010D2 A5AB syscall 0x0AB, flags=5
000010D4 0FDE .incomplete
000010D6 8230 F312 0672 or.b D1, [[A0 + A7 * 2] + 0x672]
000010DC 3E14 move.w D7, [A4]
000010DE 0013 0D72 ori.b [A3], 0x72 /* 'r' */
000010E2 2C72 1663 movea.l A6, [A2 + D1.w * 8 + 0x63]
000010E6 0034 A305 1216 ori.b [A4 + D1.w * 2 + 0x16], 0x5
000010EC 1412 move.b D2, [A2]
000010EE 2C27 move.l D6, -[A7]
000010F0 0348 bchg A0, D1
000010F2 F376 .extension 0x376 <<F/4-5/1>> // unimplemented
000010F4 2A6A 5707 movea.l A5, [A2 + 0x5707]
000010F8 580F addq.b A7, 4
000010FA 26F8 6925 move.l [A3]+, [0x00006925]
000010FE 0E07 0637 .invalid.b D7, 0x37 /* '7' */ // invalid immediate operation
00001102 AD00 syscall GetFNum, auto_pop
00001104 5371 AD00 subq.w [A1 + <<invalid base displacement size>> + A2 * 4], 1
00001108 0FAD 006B bclr [A5 + 0x6B], D7
0000110C 71A9 moveq.l D0, 0xFFFFFFA9
0000110E 0093 0632 000F ori.l [A3], 0x632000F
00001114 8C29 4D8B or.b D6, [A1 + 0x4D8B]
00001118 34AB 0E37 move.w [A2], [A3 + 0xE37]
0000111C 01A3 bclr -[A3], D0
0000111E E501 asl D1.b, 2
00001120 D791 add.l [A1], D3
00001122 64D7 bcc -0x27 /* 000010FB */
00001124 9174 B791 sub.w [[ + A3 * 8]], D0
00001128 8400 or.b D2, D0
0000112A 435F chk.w D1, [A7]+
0000112C 6EB7 bgt -0x47 /* 000010E5 */
0000112E 1195 E979 B711 A697 move.b [[A0 - 0x48EE5969]], [A5]
00001136 11A4 3200 move.b [A0 + D3.w * 2], -[A4]
0000113A 0F21 btst -[A1], D7
0000113C BE11 cmp.b D7, [A1]
0000113E 0117 btst [A7], D0
00001140 06BD 3701 8506 addi.l <<invalid special address>>, 0x37018506
00001146 E951 roxl D1.w, 4
00001148 330C move.w -[A1], A4
0000114A 2519 move.l -[A2], [A1]+
0000114C AB02 syscall BitsToPix
0000114E 3B12 move.w -[A5], [A2]
00001150 0802 0F52 btst.b D2, 0x52 /* 'R' */
00001154 9300 subx.b D1, D0
00001156 5283 addq.l D3, 1
00001158 0658 3482 addi.w [A0]+, 0x3482
0000115C 3701 move.w -[A3], D1
0000115E A217 syscall Eject, flags=2
00001160 0936 002B btst [A6 + D0.w + 0x2B], D4
00001164 6417 bcc +0x19 /* 0000117D */
00001166 0833 5D01 8887 btst.b [A3 + A0 - 0x121], 0x1
0000116C 1201 move.b D1, D1
0000116E 2C87 move.l [A6], D7
00001170 120C move.b D1, A4
00001172 1615 move.b D3, [A5]
00001174 0A0F 0D0A xori.b A7, 0xA /* '\n' */
00001178 258C 000F move.l [A2 + D0.w + 0xF], A4
0000117C 3105 move.w -[A0], D5
0000117E 5101 subq.b D1, 8
00001180 CD03 abcd D6, D3
00001182 4814 nbcd.b [A4]
00001184 2531 655A 4A00 move.l -[A2], [[A1] + 0x4A00]
0000118A 2B81 82E0 move.l [A5 + A0.w * 2 - 0x32], D1
0000118E 2533 4B0A ADCE move.l -[A2], [[A3 + <<invalid base displacement size>> + D4 * 2] - 0x5232]
00001194 3705 move.w -[A3], D5
00001196 E6F3 0E45 ror .w [A3 + D0 * 8 + 0x45]
0000119A 3A14 move.w D5, [A4]
0000119C 007B 7A14 0502 0B1E ori.w [[PC + <<invalid base displacement size>> + D0 * 4] + 0xB1E], 0x7A14
000011A4 8D02 sbcd D6, D2
000011A6 0B09 btst A1, D5
000011A8 9D02 subx.b D6, D2
000011AA C792 and.l [A2], D3
000011AC 6848 bvc +0x4A /* 000011F6 */
000011AE 4A00 tst.b D0
000011B0 2B83 1663 move.l [A5 + D1.w * 8 + 0x63], D3
000011B4 02C5 .incomplete
000011B6 078D bclr A5, D3
000011B8 3AFB 010B 0295 B1D3 move.w [A5]+, [[PC + <<invalid base displacement size>> + D0] + 0x295B1D3]
000011C0 0062 8B1B ori.w -[A2], 0x8B1B
000011C4 12A3 move.b [A1], -[A3]
000011C6 0112 btst [A2], D0
000011C8 D300 addx.b D1, D0
000011CA 0083 80D3 004B ori.l D3, 0x80D3004B
000011D0 801B or.b D0, [A3]+
000011D2 3303 move.w -[A1], D3
000011D4 00B8 D300 2B05 6B13 ori.l [0x00006B13], 0xD3002B05
000011DC 0672 E8CB 04D3 addi.w [A2 + D0.w * 4 - 0x45], 0xE8CB
000011E2 0096 DB18 0E8B ori.l [A6], 0xDB180E8B
000011E8 1164 2706 move.b [A0 + 0x2706], -[A4]
000011EC C012 and.b D0, [A2]
000011EE 161C move.b D3, [A4]+
000011F0 E103 asl D3.b, 8
000011F2 9612 sub.b D3, [A2]
000011F4 E812 roxr D2.b, 4
label000011F6:
000011F6 647B bcc +0x7D /* 00001273 */
000011F8 021B 333A andi.b [A3]+, 0x3A /* ':' */
000011FC 0800 0FB8 btst.b D0, 0xB8
00001200 2C2A 5A56 move.l D6, [A2 + 0x5A56]
00001204 B8E3 cmpa.w A4, -[A3]
00001206 01F1 .incomplete
00001208 160F move.b D3, A7
0000120A 1121 move.b -[A0], -[A1]
0000120C 2903 move.l -[A4], D3
0000120E 020F 6D65 andi.b A7, 0x65 /* 'e' */
00001212 5B00 subq.b D0, 5
00001214 A710 syscall Allocate/PBAllocContig/AllocContig, flags=7
00001216 2ADE move.l [A5]+, [A6]+
00001218 0326 btst -[A6], D1
0000121A 7309 moveq.l D1, 0x09
0000121C AA33 syscall Color2Index
0000121E 0A33 15DB 2732 FB05 3600 D37A xori.b [[A3 - 0x4FACA00 + D2 * 8] - 0x2C86], 0xDB
0000122A 2105 move.l -[A0], D5
0000122C 080D 42CB btst.b A5, 0xCB
00001230 0FA0 bclr -[A0], D7
00001232 4833 0481 nbcd.b [A3 + D0.w * 4 - 0x127]
00001236 6C85 bge -0x79 /* 000011BD */
00001238 620F bhi +0x11 /* 00001249 */
0000123A 6144 bsr +0x46 /* 00001280 */
0000123C E566 asl D6.w, D2
0000123E 5B09 subq.b A1, 5
00001240 D144 addx.w D0, D4
00001242 470A .invalid 3, A2 // invalid opcode 4 with b == 4
00001244 CC81 and.l D6, D1
00001246 4527 .invalid 2, -[A7] // invalid opcode 4 with b == 4
00001248 03D1 .incomplete
0000124A 0EA1 78B8 0480 .invalid.l -[A1], 0x78B80480 // invalid immediate operation
00001250 250A move.l -[A2], A2
00001252 9327 sub.b -[A7], D1
00001254 6E34 bgt +0x36 /* 0000128A */
00001256 E032 roxr D2.b, D0
00001258 8400 or.b D2, D0
0000125A 3B9F 3B1D move.w [[A5] + D3 * 2], [A7]+
0000125E 61E1 bsr -0x1D /* 00001241 */
00001260 6171 bsr +0x73 /* 000012D3 */
00001262 2706 move.l -[A3], D6
00001264 570E subq.b A6, 3
00001266 32AC 3800 move.w [A1], [A4 + 0x3800]
0000126A 338D BB01 move.w [[A1 + <<invalid base displacement size>> + A3 * 2]], A5
0000126E 2D28 C104 move.l -[A6], [A0 - 0x3EFC]
00001272 1B04 move.b -[A5], D4
00001274 04B8 102B 0605 050F subi.l [0x0000050F], 0x102B0605
0000127C 6E34 bgt +0x36 /* 000012B2 */
0000127E 130F move.b -[A1], A7
fn00001280:
00001280 B303 xor.b D3, D1
00001282 052A B37A btst [A2 - 0x4C86], D2
00001286 252E 7302 move.l -[A2], [A6 + 0x7302]
label0000128A:
0000128A F316 .extension 0x316 <<F/4-5/1>> // unimplemented
0000128C 8500 sbcd D2, D0
0000128E 2305 move.l -[A1], D5
00001290 A528 syscall RecoverHandle, flags=5
00001292 7302 moveq.l D1, 0x02
00001294 EB16 roxl D6.b, 5
00001296 8500 sbcd D2, D0
00001298 B656 cmp.w D3, [A6]
0000129A 0107 btst D7, D0
0000129C 09B0 9713 5D0F 9D05 bclr [[A0 + A1 * 8] + 0x5D0F9D05], D4
000012A4 2C89 move.l [A6], A1
000012A6 052C 8505 btst [A4 - 0x7AFB], D2
000012AA 1689 move.b [A3], A1
000012AC 0516 btst [A6], D2
000012AE 9D05 subx.b D6, D5
000012B0 5304 subq.b D4, 1
label000012B2:
000012B2 170A move.b -[A3], A2
000012B4 E814 roxr D4.b, 4
000012B6 A304 syscall Control, flags=3
000012B8 A313 syscall FlushVol, flags=3
000012BA A10C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=1
000012BC 08A3 049B bclr.b -[A3], 0x9B
000012C0 0B85 bclr D5, D5
000012C2 006C 503A 081C ori.w [A4 + 0x81C], 0x503A /* 'P:' */
000012C8 0400 0F65 subi.b D0, 0x65 /* 'e' */
000012CC 632E bls +0x30 /* 000012FC */
000012CE 0B0E btst A6, D5
000012D0 C903 abcd D4, D3
000012D2 2473 06E5 movea.l A2, [A3 + D0.w * 8 - 0x27]
000012D6 0325 btst -[A5], D1
000012D8 0263 1083 andi.w -[A3], 0x1083
000012DC 0028 E143 A307 ori.b [A0 - 0x5CF9], 0x43 /* 'C' */
000012E2 A883 syscall DrawChar
000012E4 006A 8D9D 12A8 ori.w [A2 + 0x12A8], 0x8D9D
000012EA 0905 btst D5, D4
000012EC 1400 move.b D2, D0
000012EE 0F26 btst -[A6], D7
000012F0 7306 moveq.l D1, 0x06
000012F2 270B move.l -[A3], A3
000012F4 053E btst <<invalid special address>>, D2
000012F6 24FB 1AF7 move.l [A2]+, [PC + D1 * 2 - 0x9]
000012FA 0B1D btst [A5]+, D5
label000012FC:
000012FC ECF7 0FF2 370B 52D3 193A bfclr [[A7 + <<invalid base displacement size>> + D3 * 8] + 0x52D3193A] {D7:D2}
00001306 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4
00001308 2521 move.l -[A2], -[A1]
0000130A 8314 or.b [A4], D1
0000130C 6522 bcs +0x24 /* 00001330 */
0000130E 0F6D 228B bchg [A5 + 0x228B], D7
00001312 094A bchg A2, D4
00001314 2577 1FF1 67CB 1349 770E move.l [A2 + 0x770E], [[0x67CB1349]]
0000131E 4A00 tst.b D0
00001320 1384 F100 move.b [A1 + <<invalid base displacement size>> + A7], D4
00001324 6B7A bmi +0x7C /* 000013A0 */
00001326 E900 asl D0.b, 4
00001328 0316 btst [A6], D1
0000132A 245A movea.l A2, [A2]+
0000132C 5309 subq.b A1, 1
0000132E 0316 btst [A6], D1
label00001330:
00001330 8110 or.b [A0], D0
00001332 4089 negx.l A1
00001334 1040 movea.b A0, D0
00001336 1C10 move.b D6, [A0]
00001338 1400 move.b D2, D0
0000133A 0F85 bclr D5, D7
0000133C 1326 move.b -[A1], -[A6]
0000133E F84B 3C45 .extension 0x84B <<F/1/4>>, 0x3C45 // unimplemented
00001342 0386 bclr D6, D1
00001344 25B5 0F12 48A5 00E3 move.l [A2 + D0.w - 0x29], [[A5 + D0 * 8] + 0x48A5]
0000134C 6265 bhi +0x67 /* 000013B3 */
0000134E 87CB divs.w D3, A3
00001350 01AD 3D8D bclr [A5 + 0x3D8D], D0
00001354 2ABB 4343 0338 DB29 move.l [A5], [[PC + <<invalid base displacement size>>] + 0x338DB29]
0000135C EB21 asl D1.b, D5
0000135E 000F B0D3 ori.b A7, 0xD3
00001362 098B bclr A3, D4
00001364 0143 bchg D3, D0
00001366 1CFA BC5C move.b [A6]+, [PC - 0x43A4 /* FFFFCFC4, cstring ""<EOF> */]
0000136A 6200 0F6E bhi +0xF70 /* 000022DA */
0000136E 30EB 1200 move.w [A0]+, [A3 + 0x1200]
00001372 A794 syscall ServerDispatch, flags=7
00001374 94E3 sub.w A2, -[A3]
00001376 05FA .incomplete
00001378 BC00 cmp.b D6, D0
0000137A 9B18 sub.b [A0]+, D5
0000137C BB05 xor.b D5, D5
0000137E F321 .extension 0x321 <<F/4-5/1>> // unimplemented
00001380 0043 6234 ori.w D3, 0x6234 /* 'b4' */
00001384 070C btst A4, D3
00001386 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00001388 A34B syscall SetGrowZone, flags=3
0000138A A107 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=1
0000138C 6161 bsr +0x63 /* 000013EF */
0000138E 0B10 btst [A0], D5
00001390 3426 move.w D2, -[A6]
00001392 3B17 move.w -[A5], [A7]
00001394 2922 move.l -[A4], -[A2]
00001396 0EE1 .incomplete
00001398 3ADB move.w [A5]+, [A3]+
0000139A 1153 0707 move.b [A0 + 0x707], [A3]
0000139E 00F6 .incomplete
label000013A0:
000013A0 6200 0F22 bhi +0xF24 /* 000022C4 */
000013A4 3330 0B07 830E 5893 move.w -[A1], [[A0 + <<invalid base displacement size>>] + D0 * 2 - 0x7CF1A76D]
000013AC 0483 01A1 150B subi.l D3, 0x1A1150B
000013B2 1F63 4993 move.b [A7 + 0x4993], -[A3]
000013B6 0423 1D4B subi.b -[A3], 0x4B /* 'K' */
000013BA 0133 0073 btst [A3 + D0.w + 0x73], D0
000013BE 0233 0A13 035A 7305 andi.b [[A3] + 0x7305], 0x13
000013C6 3300 move.w -[A1], D0
000013C8 E64B lsr D3.w, 3
000013CA 0162 bchg -[A2], D0
000013CC BE5A cmp.w D7, [A2]+
000013CE 002B 4B30 7B00 ori.b [A3 + 0x7B00], 0x30 /* '0' */
000013D4 830E sbcd -[A1], -[A6]
000013D6 B30A cmpm.b [A1]+, [A2]+
000013D8 9304 subx.b D1, D4
000013DA 6138 bsr +0x3A /* 00001414 */
000013DC 0935 AB0D btst [[A5 + <<invalid base displacement size>>] + A2 * 2], D4
000013E0 24B3 1243 move.l [A2], [A3 + D1.w * 2 + 0x43]
000013E4 0350 bchg [A0], D1
000013E6 5309 subq.b A1, 1
000013E8 0B0E btst A6, D5
000013EA 8106 sbcd D0, D6
000013EC 2E28 2B06 move.l D7, [A0 + 0x2B06]
000013F0 DB03 addx.b D5, D3
000013F2 EB1D rol D5.b, 5
000013F4 68F3 bvc -0xB /* 000013E9 */
000013F6 2DDB move.l <<invalid special address>>, [A3]+
000013F8 03B3 1307 0887 AA27 bclr [[A3 + <<invalid base displacement size>>] + D1 * 2 + 0x887AA27], D1
// begin alternate branch 000013FA-00001400
label000013FA:
000013FA 1307 move.b -[A1], D7
000013FC 0887 AA27 bclr.b D7, 0x27 /* '\'' */
// end alternate branch 000013FA-00001400
label000013FA: // (misaligned)
00001400 01BF bclr <<invalid special address>>, D0
00001402 5B05 subq.b D5, 5
00001404 AA68 syscall DialogDispatch
00001406 CB1C and.b [A4]+, D5
00001408 AA68 syscall DialogDispatch
0000140A BB14 xor.b [A4], D5
0000140C 0701 btst D1, D3
0000140E C768 FB28 and.w [A0 - 0x4D8], D3
00001412 AA68 syscall DialogDispatch
fn00001414:
00001414 CB33 0701 and.b [[A3 + <<invalid base displacement size>> + D0 * 8]], D5
00001418 BEBB 14AA cmp.l D7, [PC + D1.w * 4 - 0x86]
0000141C 684B bvc +0x4D /* 00001469 */
0000141E 421B clr.b [A3]+
00001420 2F68 F35E AA68 move.l [A7 - 0x5598], [A0 - 0xCA2]
00001426 6B42 bmi +0x44 /* 0000146A */
00001428 A100 syscall Open/PBHOpen/HOpen, flags=1
0000142A 4B5F chk.w D5, [A7]+
0000142C AA68 syscall DialogDispatch
0000142E F352 .extension 0x352 <<F/4-5/1>> // unimplemented
00001430 DB03 addx.b D5, D3
00001432 3833 12AA move.w D4, [A3 + D1.w * 2 - 0x86]
00001436 6823 bvc +0x25 /* 0000145B */
00001438 4AAA 680F tst.l [A2 + 0x680F]
0000143C 4103 .invalid 0, D3 // invalid opcode 4 with b == 4
0000143E 6BBA bmi -0x44 /* 000013FA */
00001440 6893 bvc -0x6B /* 000013D5 */
00001442 42AA 6833 clr.l [A2 + 0x6833]
00001446 53E1 sls -[A1]
00001448 02BB 20DB 032B 0C68 andi.l [PC + D0 * 4 + 0x68], 0x20DB032B
00001450 FB10 .extension 0xB10 <<F/4-5/5>> // unimplemented
00001452 DB03 addx.b D5, D3
00001454 5307 subq.b D7, 1
00001456 687B bvc +0x7D /* 000014D3 */
00001458 5F3C 8381 subq.b 0x81, 7
0000145C A65B syscall PowerOff, flags=6
0000145E 7214 moveq.l D1, 0x14
00001460 020F 343C andi.b A7, 0x3C /* '<' */
00001464 BB53 xor.w [A3], D5
00001466 0101 btst D1, D0
00001468 0B60 bchg -[A0], D5
label0000146A:
0000146A 000F 3AE6 ori.b A7, 0xE6
0000146E 443C DB42 2101 neg.b 0xDB422101
00001474 EB5F rol D7.w, 5
00001476 4000 negx.b D0
00001478 0F45 bchg D5, D7
0000147A C10B abcd -[A0], -[A3]
0000147C 1E2A 103C move.b D7, [A2 + 0x103C]
00001480 0FA1 bclr -[A1], D7
00001482 010F btst A7, D0
00001484 000F E902 ori.b A7, 0x2
00001488 EB1C rol D4.b, 5
0000148A 2101 move.l -[A0], D1
0000148C 0F00 btst D0, D7
0000148E 0F29 0123 btst [A1 + 0x123], D7
00001492 7221 moveq.l D1, 0x21
00001494 015B bchg [A3]+, D0
00001496 3D00 move.w -[A6], D0
00001498 0F29 010B btst [A1 + 0x10B], D7
0000149C 3483 move.w [A2], D3
0000149E 016B 0AA5 bchg [A3 + 0xAA5], D0
000014A2 8C37 0308 or.b D6, [A7 + <<invalid base displacement size>> + D0 * 2]
000014A6 433D .invalid 1, <<invalid special address>> // invalid opcode 4 with b == 4
000014A8 55D4 scs [A4]
000014AA 000F 343C ori.b A7, 0x3C /* '<' */
000014AE DB30 000F add.b [A0 + D0.w + 0xF], D5
000014B2 C13C C503 and.b 0x3, D0
000014B6 E31C rol D4.b, 1
000014B8 8301 sbcd D1, D1
000014BA 130A move.b -[A1], A2
000014BC D903 addx.b D4, D3
000014BE 8338 C903 or.b [0xFFFFC903], D1
000014C2 F314 .extension 0x314 <<F/4-5/1>> // unimplemented
000014C4 8337 3CF3 or.b [A7 + D3 * 4 - 0x13], D1
000014C8 7133 moveq.l D0, 0x33
000014CA 0983 bclr D3, D4
000014CC 374D 0383 move.w [A3 + 0x383], A5
000014D0 8133 0A59 or.b [A3 + D0 * 2 + 0x59], D0
000014D4 03A3 bclr -[A3], D1
000014D6 0845 CF13 bchg.b D5, 0x13
000014DA 2E34 3CFB move.l D7, [A4 + D3 * 4 - 0x5]
000014DE 3300 move.w -[A1], D0
000014E0 FB52 .extension 0xB52 <<F/4-5/5>> // unimplemented
000014E2 E502 asl D2.b, 2
000014E4 F324 .extension 0x324 <<F/4-5/1>> // unimplemented
000014E6 8301 sbcd D1, D1
000014E8 230B move.l -[A1], A3
000014EA F902 .extension 0x902 <<F/4-5/4>> // unimplemented
000014EC 9B08 subx.b -[A5], -[A0]
000014EE A304 syscall Control, flags=3
000014F0 A885 syscall DrawText
000014F2 4500 .invalid 2, D0 // invalid opcode 4 with b == 4
000014F4 0F34 3C0F btst [A4 + D3 * 4 + 0xF], D7
000014F8 000F 8D06 ori.b A7, 0x6
000014FC CB26 and.b -[A6], D5
000014FE 8715 or.b [A5], D3
00001500 9103 subx.b D0, D3
00001502 5339 E20F 343C subq.b [0xE20F343C], 1
00001508 234A 000F move.l [A1 + 0xF], A2
0000150C CD03 abcd D6, D3
0000150E 6371 bls +0x73 /* 00001581 */
00001510 8301 sbcd D1, D1
00001512 9317 sub.b [A7], D1
00001514 1400 move.b D2, D0
00001516 E343 asl D3.w, 1
00001518 6E41 bgt +0x43 /* 0000155B */
0000151A 60DB bra -0x23 /* 000014F7 */
0000151C 018B bclr A3, D0
0000151E 06C1 .incomplete
00001520 D06B 1508 add.w D0, [A3 + 0x1508]
00001524 005B 102A ori.w [A3]+, 0x102A
00001528 383C E352 move.w D4, 0xE352
0000152C 7E83 moveq.l D7, 0xFFFFFF83
0000152E 2400 move.l D2, D0
00001530 6B62 bmi +0x64 /* 00001594 */
00001532 3B56 4483 move.w [A5 + 0x4483], [A6]
00001536 2403 move.l D2, D3
00001538 1234 3C33 move.b D1, [A4 + D3 * 4 + 0x33]
0000153C 5F73 0483 subq.w [A3 + D0.w * 4 - 0x125], 7
00001540 2403 move.l D2, D3
00001542 0000 BB62 ori.b D0, 0x62 /* 'b' */
00001546 2301 move.l -[A1], D1
00001548 8324 or.b -[A4], D1
0000154A CB06 abcd D5, D6
0000154C 745B moveq.l D2, 0x5B
0000154E 2783 2444 move.l [A3 + D2.w * 4 + 0x44], D3
00001552 14A1 move.b [A2], -[A1]
00001554 EF34 roxl D4.b, D7
00001556 3CC3 move.w [A6]+, D3
00001558 52E1 shi -[A1]
0000155A 0914 btst [A4], D4
0000155C 0093 2B17 0719 ori.l [A3], 0x2B170719
00001562 FB49 .extension 0xB49 <<F/4-5/5>> // unimplemented
00001564 BA44 cmp.w D5, D4
00001566 4603 not.b D3
00001568 C1C9 muls.w D0, A1
0000156A 0617 054C addi.b [A7], 0x4C /* 'L' */
0000156E 3C9B move.w [A6], [A3]+
00001570 524B addq.w A3, 1
00001572 0358 bchg [A0]+, D1
00001574 F30E .extension 0x30E <<F/4-5/1>> // unimplemented
00001576 0B63 bchg -[A3], D5
00001578 0341 bchg D1, D1
0000157A 0F12 btst [A2], D7
0000157C 857E or.w <<invalid special address>>, D2
0000157E 0B1E btst [A6]+, D5
00001580 303C 1B29 move.w D0, 0x1B29
00001584 A11D syscall MaxMem, flags=1
00001586 DB5E add.w [A6]+, D5
00001588 40A1 negx.l -[A1]
0000158A 7FE9 moveq.l D7, 0xFFFFFFE9
0000158C 2130 3CDB move.l -[A0], [A0 + D3 * 4 - 0x37]
00001590 5E81 addq.l D1, 7
00001592 0173 5240 bchg [A3 + D5.w * 2 + 0x40], D0
// begin alternate branch 00001594-00001596
label00001594:
00001594 5240 addq.w D0, 1
// end alternate branch 00001594-00001596
label00001594: // (misaligned)
00001596 E183 asl D3, 8
00001598 9101 subx.b D0, D1
0000159A 7352 moveq.l D1, 0x52
0000159C 8301 sbcd D1, D1
0000159E 830B sbcd -[A1], -[A3]
000015A0 D911 add.b [A1], D4
000015A2 0B29 4563 btst [A1 + 0x4563], D5
000015A6 0800 3373 btst.b D0, 0x73 /* 's' */
000015AA 343C AB5E move.w D2, 0xAB5E
000015AE 00E3 .incomplete
000015B0 1449 movea.b A2, A1
000015B2 11DB 2487 move.b [0x00002487], [A3]+
000015B6 15CB 0329 move.b [PC + 0x329 /* 000018E1, value 0xB */], A3
000015BA C51B and.b [A3]+, D2
000015BC 0F34 3CB3 btst [A4 + D3 * 4 - 0x77], D7
000015C0 3000 move.w D0, D0
000015C2 0FE5 .incomplete
000015C4 0213 2B07 andi.b [A3], 0x7
000015C8 0279 F716 21EB 28BE andi.w [0x21EB28BE], 0xF716
000015D0 4400 neg.b D0
000015D2 0FE5 .incomplete
000015D4 137B 1900 0FE6 move.b [A1 + 0xFE6], [PC + <<invalid base displacement size>> + D1]
000015DA 4407 neg.b D7
000015DC 01BC C113 6D13 bclr 0xC1136D13, D0
000015E2 0318 btst [A0]+, D1
000015E4 8716 or.b [A6], D3
000015E6 0093 2059 2B0F ori.l [A3], 0x20592B0F
000015EC 343C 4B23 move.w D2, 0x4B23 /* 'K#' */
000015F0 000F 6D1D ori.b A7, 0x1D
000015F4 C313 and.b [A3], D1
000015F6 0702 btst D2, D3
000015F8 D3F7 16C4 add.l A1, [A7 + D1.w * 8 - 0x60]
000015FC 0704 btst D4, D3
000015FE F913 .extension 0x913 <<F/4-5/4>> // unimplemented
00001600 6308 bls +0xA /* 0000160A */
00001602 811D or.b [A5]+, D0
00001604 A509 syscall Delete/PBHDelete/HDelete, flags=5
00001606 0392 bclr [A2], D1
00001608 303C 3308 move.w D0, 0x3308
// begin alternate branch 0000160A-0000160C
label0000160A:
0000160A 3308 move.w -[A1], A0
// end alternate branch 0000160A-0000160C
label0000160A: // (misaligned)
0000160C 8101 sbcd D0, D1
0000160E 72AB moveq.l D1, 0xFFFFFFAB
00001610 0D43 bchg D3, D6
00001612 05E1 .incomplete
00001614 1D81 0008 move.b [A6 + D0.w + 0x8], D1
00001618 E101 asl D1.b, 8
0000161A 3481 move.w [A2], D1
0000161C 0AB3 09AB 0D6D 1E8B xori.l [A3 + D1 * 8 - 0x117], 0x9AB0D6D
00001624 1783 01F3 04D5 0A8B 14E5 120F move.b [[0x4D50A8B] + 0x14E5120F], D3
00001630 34D3 move.w [A2]+, [A3]
00001632 0E00 0FE6 .invalid.b D0, 0xE6 // invalid immediate operation
00001636 447B 14FA neg.w [PC + D1.w * 4 - 0x6]
0000163A BC07 cmp.b D6, D7
0000163C 012E C34E btst [A6 - 0x3CB2], D0
00001640 7000 moveq.l D0, 0x00
00001642 8B2B 2A10 or.b [A3 + 0x2A10], D5
00001646 2305 move.l -[A1], D5
00001648 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
0000164A 0F4D bchg A5, D7
0000164C 0126 btst -[A6], D0
0000164E C312 and.b [A2], D1
00001650 D31A add.b [A2]+, D1
00001652 CD5F and.w [A7]+, D6
00001654 170D move.b -[A3], A5
00001656 CF1B and.b [A3]+, D7
00001658 0238 9047 0EC3 andi.b [0x00000EC3], 0x47 /* 'G' */
0000165E A406 syscall KillIO, flags=4
00001660 CB15 and.b [A5], D5
00001662 2706 move.l -[A3], D6
00001664 970F subx.b -[A3], -[A7]
00001666 8C9B or.l D6, [A3]+
00001668 0D17 btst [A7], D6
0000166A 0C81 CB04 162C cmpi.l D1, 0xCB04162C
00001670 A016 syscall InitQueue/FInitQueue
00001672 A10F syscall MountVol, flags=1
00001674 1706 move.b -[A3], D6
00001676 A45B syscall PowerOff, flags=4
00001678 1006 move.b D0, D6
0000167A 2A38 FB01 move.l D5, [0xFFFFFB01]
0000167E 1E10 move.b D7, [A0]
00001680 2335 8842 move.l -[A1], [A5 + A0 + 0x42]
00001684 C9E2 muls.w D4, -[A2]
00001686 45DA lea.l A2, [A2]+
00001688 F30E .extension 0x30E <<F/4-5/1>> // unimplemented
0000168A 1E04 move.b D7, D4
0000168C 4693 not.l [A3]
0000168E 0D04 btst D4, D6
00001690 F1AC .invalid <<F/6/0>>
00001692 1700 move.b -[A3], D0
00001694 0C83 8B53 0C17 cmpi.l D3, 0x8B530C17
0000169A 001C C30D ori.b [A4]+, 0xD /* '\r' */
0000169E 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
000016A0 8B15 or.b [A5], D5
000016A2 530C subq.b A4, 1
000016A4 FB1F .extension 0xB1F <<F/4-5/5>> // unimplemented
000016A6 8100 sbcd D0, D0
000016A8 0310 btst [A0], D1
000016AA 1334 2B5E move.b -[A1], <<invalid full ext with IS == 1 and I/IS == 6>>
000016AE CB0B abcd -[A5], -[A3]
000016B0 3C9B move.w [A6], [A3]+
000016B2 0E05 9127 .invalid.b D5, 0x27 /* '\'' */ // invalid immediate operation
000016B6 8BDE divs.w D5, [A6]+
000016B8 070E btst A6, D3
000016BA 9425 sub.b D2, -[A5]
000016BC 010F btst A7, D0
000016BE 2D01 move.l -[A6], D1
000016C0 F31E .extension 0x31E <<F/4-5/1>> // unimplemented
000016C2 2501 move.l -[A2], D1
000016C4 0F2D 01C3 btst [A5 + 0x1C3], D7
000016C8 130B move.b -[A1], A3
000016CA 01A8 2C17 bclr [A0 + 0x2C17], D0
000016CE 0CB6 2B4E 122C DA08 cmpi.l [A6 + A5 * 2 + 0x8], 0x2B4E122C
000016D6 02F3 .incomplete
000016D8 0E65 20FB .invalid.w -[A5], 0x20FB // invalid immediate operation
000016DC 0932 84AC btst [A2 + A0.w * 4 - 0x84], D4
000016E0 2C00 move.l D6, D0
000016E2 0F8D bclr A5, D7
000016E4 03E3 .incomplete
000016E6 0C91 0333 368D cmpi.l [A1], 0x333368D
000016EC 0363 bchg -[A3], D1
000016EE 336E 30B3 256D move.w [A1 + 0x256D], [A6 + 0x30B3]
000016F4 030F btst A7, D1
000016F6 6903 bvs +0x5 /* 000016FB */
000016F8 8B17 or.b [A7], D5
000016FA E9F1 6707 A014 bfextu D6, [A1 + A2.w + 0x14] {28:7}
00001700 45F0 070A B384 lea.l A2, [[A0 + <<invalid base displacement size>> + D0 * 8] - 0x4C7C]
00001706 1400 move.b D2, D0
00001708 0F49 bchg A1, D7
0000170A 0330 630A 270B btst [[A0 + <<invalid base displacement size>> + D6 * 2] + 0x270B], D1
00001710 D684 add.l D3, D4
00001712 000F 8901 ori.b A7, 0x1
00001716 0703 btst D3, D3
00001718 5F1B subq.b [A3]+, 7
0000171A 0509 btst A1, D2
0000171C 7942 moveq.l D4, 0x42
0000171E 3417 move.w D2, [A7]
00001720 0369 9300 bchg [A1 - 0x6D00], D1
00001724 7318 moveq.l D1, 0x18
00001726 0972 257F bchg <<invalid full ext with IS == 1 and I/IS == 7>>, D4
0000172A 0701 btst D1, D3
0000172C 8109 sbcd -[A0], -[A1]
0000172E 0107 btst D7, D0
00001730 0D0E btst A6, D6
00001732 4701 .invalid 3, D1 // invalid opcode 4 with b == 4
00001734 8E25 or.b D7, -[A5]
00001736 181B move.b D4, [A3]+
00001738 0104 btst D4, D0
0000173A 3A08 move.w D5, A0
0000173C 8701 sbcd D3, D1
0000173E 9889 sub.l D4, A1
00001740 0391 bclr [A1], D1
00001742 021E 1083 andi.b [A6]+, 0x83
00001746 0A09 1D17 xori.b A1, 0x17
0000174A 0188 bclr A0, D0
0000174C 10CB move.b [A0]+, A3
0000174E 0604 6C38 addi.b D4, 0x38 /* '8' */
00001752 AAFB syscall CleanupApplication
00001754 0DBB 0D5B 0138 D306 bclr [[PC] + 0x138D306], D6
0000175C 6307 bls +0x9 /* 00001765 */
0000175E 7308 moveq.l D1, 0x08
00001760 EB08 lsl D0.b, 5
00001762 7407 moveq.l D2, 0x07
00001764 0973 5A73 bchg [A3 + D5 * 2 + 0x73], D4
00001768 0393 bclr [A3], D1
0000176A 0903 btst D3, D4
0000176C 0393 bclr [A3], D1
0000176E 07EB .incomplete
00001770 0F13 btst [A3], D7
00001772 139B 16BB move.b [A1 + D1.w * 8 - 0x69], [A3]+
00001776 1CF3 03AB 3307 0D98 2342 move.b [A6]+, [[0x3307 + D0 * 2] + 0xD982342]
00001780 442B 1981 neg.b [A3 + 0x1981]
00001784 0007 8334 ori.b D7, 0x34 /* '4' */
00001788 0FE6 .incomplete
0000178A 4483 neg.l D3
0000178C 1E7B 36E6 movea.b A7, [PC + D3.w * 8 - 0x26]
00001790 44A3 neg.l -[A3]
00001792 1A81 move.b [A5], D1
00001794 013B 5244 btst [PC + D5.w * 2 + 0x44], D0
00001798 1312 move.b -[A1], [A2]
0000179A 8346 E644 pack D1, D6, 0xE644
0000179E CB0F abcd -[A5], -[A7]
000017A0 0101 btst D1, D0
000017A2 E324 asl D4.b, D1
000017A4 447B 0F81 neg.w [[ + <<invalid base displacement size>> + D0 * 8]]
000017A8 000F 4453 ori.b A7, 0x53 /* 'S' */
000017AC 0E73 36E6 440B .invalid.w [A3 + D4.w * 4 + 0xB], 0x36E6 // invalid immediate operation
000017B2 0A01 01A3 xori.b D1, 0xA3
000017B6 4944 chk.w D4, D4
000017B8 1B05 move.b -[A5], D5
000017BA 8100 sbcd D0, D0
000017BC BB14 xor.b [A4], D5
000017BE 447B 004B neg.w [PC + D0.w + 0x4B]
000017C2 2AE6 move.l [A5]+, -[A6]
000017C4 44AD DD4B neg.l [A5 - 0x22B5]
000017C8 1024 move.b D0, -[A4]
000017CA 230A move.l -[A1], A2
000017CC D307 addx.b D1, D7
000017CE 7853 moveq.l D4, 0x53
000017D0 09AB 0D4B bclr [A3 + 0xD4B], D4
000017D4 112B 042E move.b -[A0], [A3 + 0x42E]
000017D8 6A0D bpl +0xF /* 000017E7 */
000017DA 29BB 0BDB 0313 0E68 3342 AA68 move.l [[A4 + <<invalid base displacement size>>] - 0x5598], [[] + 0x3130E68]
000017E6 5338 DB03 subq.b [0xFFFFDB03], 1
000017EA B326 xor.b -[A6], D1
000017EC 688B bvc -0x73 /* 00001779 */
000017EE 52DB shi [A3]+
000017F0 03AB 1468 bclr [A3 + 0x1468], D1
000017F4 DB83 addx.l D5, D3
000017F6 7B49 moveq.l D5, 0x49
000017F8 6853 bvc +0x55 /* 0000184D */
000017FA 53DB sls [A3]+
000017FC 035B bchg [A3]+, D1
000017FE 0768 FB00 bchg [A0 - 0x500], D3
00001802 DB03 addx.b D5, D3
00001804 0B00 btst D0, D5
00001806 682B bvc +0x2D /* 00001833 */
00001808 5F73 3A07 subq.w [A3 + D3 * 2 + 0x7], 7
0000180C 01C9 .incomplete
0000180E 68FB bvc -0x3 /* 0000180B */
00001810 3C21 move.w D6, -[A1]
00001812 7BEB moveq.l D5, 0xFFFFFFEB
00001814 10AA 68BB move.b [A0], [A2 + 0x68BB]
00001818 1D17 move.b -[A6], [A7]
0000181A 01CA .incomplete
0000181C A313 syscall FlushVol, flags=3
0000181E 6863 bvc +0x65 /* 00001883 */
00001820 52DB shi [A3]+
00001822 03BB 2468 bclr [PC + D2.w * 4 + 0x68], D1
00001826 DB14 add.b [A4], D5
00001828 AA68 syscall DialogDispatch
0000182A EB52 roxl D2.w, 5
0000182C 0701 btst D1, D3
0000182E C40B and.b D2, A3
00001830 53AA 68D3 subq.l [A2 + 0x68D3], 1
00001834 71DB moveq.l D0, 0xFFFFFFDB
00001836 03D6 .incomplete
00001838 68DB bvc -0x23 /* 00001815 */
0000183A 5F3C EB82 subq.b 0x82, 7
0000183E A623 syscall DisposHandle/DisposeHandle, flags=6
00001840 7214 moveq.l D1, 0x14
00001842 451F .invalid 2, [A7]+ // invalid opcode 4 with b == 4
00001844 0F65 bchg -[A5], D7
00001846 C602 and.b D3, D2
00001848 1323 move.b -[A1], -[A3]
0000184A 303C FB24 move.w D0, 0xFB24
0000184E EB02 asl D2.b, 5
00001850 070A btst A2, D3
00001852 F5ED .invalid <<F/7/2>>
00001854 5E8B addq.l A3, 7
00001856 4A84 tst.l D4
00001858 A545 syscall FlushFile, flags=5
0000185A 0F3C C342 btst 0x42 /* 'B' */, D7
0000185E 4A84 tst.l D4
00001860 00DB .incomplete
00001862 9344 subx.w D1, D4
00001864 D8CB add.w A4, A3
00001866 0658 3CD3 addi.w [A0]+, 0x3CD3
0000186A 30EA 6B53 move.w [A0]+, [A2 + 0x6B53]
0000186E 6D5B blt +0x5D /* 000018CB */
00001870 7B23 moveq.l D5, 0x23
00001872 4106 .invalid 0, D6 // invalid opcode 4 with b == 4
00001874 D35F add.w [A7]+, D1
00001876 2506 move.l -[A2], D6
00001878 0F45 bchg D5, D7
0000187A C3A5 and.l -[A5], D1
0000187C 4D1B .invalid 6, [A3]+ // invalid opcode 4 with b == 4
0000187E 2EEB 02A1 move.l [A7]+, [A3 + 0x2A1]
00001882 722C moveq.l D1, 0x2C
00001884 9151 sub.w [A1], D0
00001886 3353 8407 move.w [A1 - 0x7BF9], [A3]
0000188A 09BC E198 5B14 bclr 0xE1985B14, D4
00001890 000F 3C93 ori.b A7, 0x93
00001894 5FE5 sle -[A5]
00001896 030F btst A7, D1
00001898 8CE9 FB6B divu.w D6, [A1 - 0x495]
0000189C 4C44 3CF3 movem.l D0,D1,D4,D5,D6,D7,A2,A3,A4,A5, D4
000018A0 33EB 029B 1751 0A83 move.w [0x17510A83], [A3 + 0x29B]
000018A8 5F40 subq.w D0, 7
000018AA 450A .invalid 2, A2 // invalid opcode 4 with b == 4
000018AC A52E syscall BlockMove/BlockMoveData, flags=5
000018AE 4000 negx.b D0
000018B0 EBAB lsl D3, D5
000018B2 B41B cmp.b D2, [A3]+
000018B4 3309 move.w -[A1], A1
000018B6 6A83 bpl -0x7B /* 0000183B */
000018B8 0236 333C 7B11 andi.b [[A6 + D7 * 2]], 0x3C /* '<' */
000018BE 93ED 2A50 sub.l A1, [A5 + 0x2A50]
000018C2 3C23 move.w D6, -[A3]
000018C4 2B85 020F move.l [A5 + D0.w * 2 + 0xF], D5
000018C8 40E1 move.w -[A1], SR
000018CA AAE6 syscall 0xAE6
000018CC 4434 6813 neg.b [A4 + D6 + 0x13]
000018D0 2E65 movea.l A7, -[A5]
000018D2 0D6B 7161 bchg [A3 + 0x7161], D6
000018D6 0CF3 .incomplete
000018D8 5284 addq.l D4, 1
000018DA 124B movea.b A1, A3
000018DC 1000 move.b D0, D0
000018DE C379 6C0B 093A and.w [0x6C0B093A], D1
000018E4 1B02 move.b -[A5], D2
000018E6 9313 sub.b [A3], D1
000018E8 9053 sub.w D0, [A3]
000018EA 0205 0D3B andi.b D5, 0x3B /* ';' */
000018EE 5F41 subq.w D1, 7
000018F0 0283 4251 020B andi.l D3, 0x4251020B
000018F6 0841 024B bchg.b D1, 0x4B /* 'K' */
000018FA 104D movea.b A0, A5
000018FC 0223 7141 andi.b -[A3], 0x41 /* 'A' */
00001900 022B 5F25 0D0F andi.b [A3 + 0xD0F], 0x25 /* '%' */
00001906 6117 bsr +0x19 /* 0000191F */
00001908 8501 sbcd D2, D1
0000190A C352 and.w [A2], D1
0000190C EB02 asl D2.b, 5
0000190E E16A lsl D2.w, D0
00001910 1511 move.b -[A2], [A1]
00001912 CB52 and.w [A2], D5
00001914 8417 or.b D2, [A7]
00001916 0C22 0F3C cmpi.b -[A2], 0x3C /* '<' */
0000191A 6342 bls +0x44 /* 0000195E */
0000191C 6503 bcs +0x5 /* 00001921 */
0000191E 0F6D 03B3 bchg [A5 + 0x3B3], D7
00001922 2065 movea.l A0, -[A5]
00001924 0345 bchg D5, D1
00001926 5B17 subq.b [A7], 5
00001928 034C bchg A4, D1
0000192A 68EB bvc -0x13 /* 00001917 */
0000192C 4984 .invalid 4, D4 // invalid opcode 4 with b == 6
0000192E 855B or.w [A3]+, D2
00001930 0F3C DB33 btst 0x33 /* '3' */, D7
00001934 84A5 or.l D2, -[A5]
00001936 FE0F 1485 .unknown 0xFE0F 0x1485 (W = 7)
0000193A 0007 035D ori.b D7, 0x5D /* ']' */
0000193E 3C53 movea.w A6, [A3]
00001940 38EB 0281 move.w [A4]+, [A3 + 0x281]
00001944 9107 subx.b D0, D7
00001946 08D9 00D3 bset.b [A1]+, 0xD3
0000194A 6232 bhi +0x34 /* 0000197E */
0000194C E90B lsl D3.b, 4
0000194E 0F8C bclr A4, D7
00001950 6576 bcs +0x78 /* 000019C8 */
00001952 3CB3 494D move.w [A6], <<invalid full ext with IS == 1 and I/IS == 5>>
00001956 0D14 btst [A4], D6
00001958 8500 sbcd D2, D0
0000195A 0703 btst D3, D3
0000195C 433C CB33 871A .invalid 1, 0xCB33871A // invalid opcode 4 with b == 4
// begin alternate branch 0000195E-00001964
label0000195E:
0000195E CB33 871A 02DB and.b [[A3 + A0 * 8] + 0x2DB], D5
// end alternate branch 0000195E-00001964
label0000195E: // (misaligned)
00001962 02DB .incomplete
00001964 2449 movea.l A2, A1
00001966 0B07 btst D7, D5
00001968 82B0 450B 0F4D 0BF3 or.l D1, [[A0 + <<invalid base displacement size>> + D4 * 4] + 0xF4D0BF3]
00001970 2D87 1A5D move.l [A6 + D1 * 2 + 0x5D], D7
00001974 BB33 8417 xor.b [A3 + A0.w * 4 + 0x17], D5
00001978 113D move.b -[A0], <<invalid special address>>
0000197A 0F3C 9B20 btst 0x20 /* ' ' */, D7
label0000197E:
0000197E 4526 .invalid 2, -[A6] // invalid opcode 4 with b == 4
00001980 0F41 bchg D1, D7
00001982 2607 move.l D3, D7
00001984 0D24 btst -[A4], D6
00001986 871A or.b [A2]+, D3
00001988 79EB moveq.l D4, 0xFFFFFFEB
0000198A 1A84 move.b [A5], D4
0000198C B30B cmpm.b [A1]+, [A3]+
0000198E 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
00001990 000F 3CD3 ori.b A7, 0xD3
00001994 1DA5 060F move.b [A6 + D0.w * 8 + 0xF], -[A5]
00001998 D126 add.b -[A6], D0
0000199A CB13 and.b [A3], D5
0000199C 871A or.b [A2]+, D3
0000199E 934B subx.w -[A1], -[A3]
000019A0 1A89 move.b [A5], A1
000019A2 030F btst A7, D1
000019A4 3C9B move.w [A6], [A3]+
000019A6 1285 move.b [A1], D5
000019A8 030F btst A7, D1
000019AA 9103 subx.b D0, D3
000019AC 8B12 or.b [A2], D5
000019AE 871A or.b [A2]+, D3
000019B0 B0AB 1189 cmp.l D0, [A3 + 0x1189]
000019B4 0307 btst D7, D1
000019B6 9028 8503 sub.b D0, [A0 - 0x7AFD]
000019BA 0F8D bclr A5, D7
000019BC 0393 bclr [A3], D1
000019BE 2501 move.l -[A2], D1
000019C0 3475 03AB 2549 03F3 9925 movea.w A2, [[0x2549 + D0 * 2] + 0x3F39925]
// begin alternate branch 000019C8-000019CA
label000019C8:
000019C8 9925 sub.b -[A5], D4
// end alternate branch 000019C8-000019CA
label000019C8: // (misaligned)
000019CA 030F btst A7, D1
000019CC 2D03 move.l -[A6], D3
000019CE 8311 or.b [A1], D1
000019D0 3D03 move.w -[A6], D3
000019D2 AB10 syscall DoLine
000019D4 2903 move.l -[A4], D3
000019D6 C387 and.l D7, D1
000019D8 2503 move.l -[A2], D3
000019DA 0F2D 0341 btst [A5 + 0x341], D7
000019DE 5A0B addq.b A3, 5
000019E0 0A42 3B04 xori.w D2, 0x3B04
000019E4 E1CC asl .w A4
000019E6 B977 4226 xor.w [A7 + D4.w * 2 + 0x26], D4
000019EA 7B0A moveq.l D5, 0x0A
000019EC 7326 moveq.l D1, 0x26
000019EE 270F move.l -[A3], A7
000019F0 6CF7 bge -0x7 /* 000019E9 */
000019F2 0371 F703 820E 245A bchg [[A1 + <<invalid base displacement size>> + A7 * 8] - 0x7DF1DBA6], D1
000019FA 0608 632F addi.b A0, 0x2F /* '/' */
000019FE 4703 .invalid 3, D3 // invalid opcode 4 with b == 4
00001A00 9983 subx.l D4, D3
00001A02 0B07 btst D7, D5
00001A04 03A6 bclr -[A6], D1
00001A06 2783 A923 1038 041E 10F3 move.l [[A3 + 0x1038 + A2] + 0x41E10F3], D3
00001A10 1874 1E10 movea.b A4, [A4 + D1 * 8 + 0x10]
00001A14 4327 .invalid 1, -[A7] // invalid opcode 4 with b == 4
00001A16 4426 neg.b -[A6]
00001A18 F8E9 CF2C .extension 0x8E9 <<F/2-3/4>> // unimplemented
00001A1C F70F .extension 0x70F <<F/4-5/3>> // unimplemented
00001A1E D1EC 122C add.l A0, [A4 + 0x122C]
00001A22 1710 move.b -[A3], [A0]
00001A24 6148 bsr +0x4A /* 00001A6E */
00001A26 020F 456D andi.b A7, 0x6D /* 'm' */
00001A2A B307 xor.b D7, D1
00001A2C 170F move.b -[A3], A7
00001A2E 7312 moveq.l D1, 0x12
00001A30 4845 swap.w D5
00001A32 FF08 .extension 0xF08 <<F/4-5/7>> // unimplemented
00001A34 02E3 .incomplete
00001A36 17E9 6A37 1242 move.b [PC + D1.w * 2 + 0x42], [A1 + 0x6A37]
00001A3C 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
00001A3E A35C syscall MemoryDispatch/MemoryDispatchA0Result, flags=3
00001A40 CB3F and.b <<invalid special address>>, D5
00001A42 7B02 moveq.l D5, 0x02
00001A44 A35C syscall MemoryDispatch/MemoryDispatchA0Result, flags=3
00001A46 3A17 move.w D5, [A7]
00001A48 0FA7 bclr -[A7], D7
00001A4A 270F move.l -[A3], A7
00001A4C ABC3 syscall NQDMisc
00001A4E 08B3 1143 0433 bclr.b [A3 + D0.w * 4 + 0x33], 0x43 /* 'C' */
00001A54 03D3 .incomplete
00001A56 1543 0644 move.b [A2 + 0x644], D3
00001A5A 6303 bls +0x5 /* 00001A5F */
00001A5C 04AB 0C37 1315 CB06 subi.l [A3 - 0x34FA], 0xC371315
00001A64 3606 move.w D3, D6
00001A66 E644 asr D4.w, 3
00001A68 5705 subq.b D5, 3
00001A6A 4847 swap.w D7
00001A6C 05A1 bclr -[A1], D2
fn00001A6E:
00001A6E 8186 2EE1 unpk D0, D6, 0x2EE1
00001A72 8574 3712 5545 or.w [[A4 + D3 * 8] + 0x5545], D2
00001A78 B69B cmp.l D3, [A3]+
00001A7A 8130 CB25 62E5 or.b [[A0 + 0x62E5] + A4 * 2], D0
00001A80 000F 3014 ori.b A7, 0x14
00001A84 023B 1A77 132F 1711 13E4 B30E andi.b [[PC + 0x1711] + D1 * 2 + 0x13E4B30E], 0x77 /* 'w' */
00001A90 046C 50DB 0363 subi.w [A4 + 0x363], 0x50DB
00001A96 5E01 addq.b D1, 7
00001A98 5D2B 7073 subq.b [A3 + 0x7073], 6
00001A9C 05DB .incomplete
00001A9E 03D3 .incomplete
00001AA0 2813 move.l D4, [A3]
00001AA2 0F07 btst D7, D7
00001AA4 0E8F 815D 9321 .invalid.l A7, 0x815D9321 // invalid immediate operation
00001AAA 4002 negx.b D2
00001AAC 1322 move.b -[A1], -[A2]
00001AAE C198 and.l [A0]+, D0
00001AB0 0617 13F2 addi.b [A7], 0xF2
00001AB4 6364 bls +0x66 /* 00001B1A */
00001AB6 304B movea.w A0, A3
00001AB8 0D42 bchg D2, D6
00001ABA CD00 abcd D6, D0
00001ABC C307 abcd D1, D7
00001ABE 1400 move.b D2, D0
00001AC0 0F34 9B02 1400 btst [[A4 + <<invalid base displacement size>> + A1 * 2] + 0x1400], D7
00001AC6 B305 xor.b D5, D1
00001AC8 34E5 move.w [A2]+, -[A5]
00001ACA 7C27 moveq.l D6, 0x27
00001ACC 110A move.b -[A0], A2
00001ACE 070E btst A6, D3
00001AD0 F117 .extension 0x117 <<F/4-5/0>> // unimplemented
00001AD2 015F bchg [A7]+, D0
00001AD4 ED18 rol D0.b, 6
00001AD6 2701 move.l -[A3], D1
00001AD8 8852 or.w D4, [A2]
00001ADA C204 and.b D1, D4
00001ADC 000F 52C2 ori.b A7, 0xC2
00001AE0 1001 move.b D0, D1
00001AE2 7E17 moveq.l D7, 0x17
00001AE4 017F bchg <<invalid special address>>, D0
00001AE6 170B move.b -[A3], A3
00001AE8 0229 6E07 13D6 andi.b [A1 + 0x13D6], 0x7
00001AEE 0714 btst [A4], D3
00001AF0 5B53 subq.w [A3], 5
00001AF2 0445 03A3 subi.w D5, 0x3A3
00001AF6 0310 btst [A0], D1
00001AF8 8B09 sbcd -[A5], -[A1]
00001AFA 0709 btst A1, D3
00001AFC 2511 move.l -[A2], [A1]
00001AFE 802A 10F3 or.b D0, [A2 + 0x10F3]
00001B02 0940 bchg D0, D4
00001B04 A904 syscall DrawGrowIcon
00001B06 6310 bls +0x12 /* 00001B18 */
00001B08 070A btst A2, D3
00001B0A C715 and.b [A5], D3
00001B0C 026A 4087 1873 andi.w [A2 + 0x1873], 0x4087
00001B12 2A28 26F8 move.l D5, [A0 + 0x26F8]
00001B16 2713 move.l -[A3], [A3]
label00001B18:
00001B18 F848 8516 .extension 0x848 <<F/1/4>>, 0x8516 // unimplemented
// begin alternate branch 00001B1A-00001B1C
label00001B1A:
00001B1A 8516 or.b [A6], D2
// end alternate branch 00001B1A-00001B1C
label00001B1A: // (misaligned)
00001B1C CB04 abcd D5, D4
00001B1E 04B5 1615 830B 0885 subi.l [A5 + D0 - 0x123], 0x1615830B
00001B26 F578 .extension 0x578 <<F/4-5/2>> // unimplemented
00001B28 0701 btst D1, D3
00001B2A AF8D syscall slMax, auto_pop
00001B2C 771B moveq.l D3, 0x1B
00001B2E 1104 move.b -[A0], D4
00001B30 E1F5 7393 AA33 32AA asl .w [[ + D7 * 2] - 0x55CCCD56]
00001B38 68C3 bvc -0x3B /* 00001AFD */
00001B3A 1321 move.b -[A1], -[A1]
00001B3C 7203 moveq.l D1, 0x03
00001B3E 18DB move.b [A4]+, [A3]+
00001B40 034B bchg A3, D1
00001B42 0168 EB2D bchg [A0 - 0x14D3], D0
00001B46 0577 7323 AA68 D333 AA68 bchg [[A7 - 0x5598 + D7 * 2] - 0x2CCC5598], D2
00001B50 D35E add.w [A6]+, D1
00001B52 AA68 syscall DialogDispatch
00001B54 8318 or.b [A0]+, D1
00001B56 3C7B 3883 movea.w A6, [PC + D3 - 0x125]
00001B5A 01CB .incomplete
00001B5C 0B11 btst [A1], D5
00001B5E 6713 beq +0x15 /* 00001B73 */
00001B60 7112 moveq.l D0, 0x12
00001B62 0B08 btst A0, D5
00001B64 2967 A100 move.l [A4 - 0x5F00], -[A7]
00001B68 4000 negx.b D0
00001B6A 1780 A0B3 move.b [A3 + A2.w - 0x77], D0
00001B6E 5209 addq.b A1, 1
00001B70 010F btst A7, D0
00001B72 8100 sbcd D0, D0
00001B74 C9F0 283C muls.w D4, [A0 + D2 + 0x3C]
00001B78 5342 subq.w D2, 1
00001B7A B904 xor.b D4, D4
00001B7C 9B0F subx.b -[A5], -[A7]
00001B7E 871C or.b [A4]+, D3
00001B80 DD0F addx.b -[A6], -[A7]
00001B82 E502 asl D2.b, 2
00001B84 1329 0901 move.b -[A1], [A1 + 0x901]
00001B88 0FB9 0453 3883 bclr [0x04533883], D7
00001B8E 019B bclr [A3]+, D0
00001B90 0A12 1711 xori.b [A2], 0x11
00001B94 2249 movea.l A1, A1
00001B96 4A6B 52A3 tst.w [A3 + 0x52A3]
00001B9A 047B 2085 E740 subi.w [PC + <<invalid base displacement size>>], 0x2085
00001BA0 8521 or.b -[A1], D2
00001BA2 3CAB 4981 move.w [A6], [A3 + 0x4981]
00001BA6 2D40 000F move.l [A6 + 0xF], D0
00001BAA 4944 chk.w D4, D4
00001BAC 343C D33C move.w D2, 0xD33C
00001BB0 E108 lsl D0.b, 8
00001BB2 3904 move.w -[A4], D4
00001BB4 5B1A subq.b [A2]+, 5
00001BB6 8300 sbcd D1, D0
00001BB8 3EAD CA40 move.w [A7], [A5 - 0x35C0]
00001BBC 000F 3007 ori.b A7, 0x7
00001BC0 02B8 6904 0F71 0413 andi.l [0x00000413], 0x69040F71
00001BC8 18A5 move.b [A4], -[A5]
00001BCA F645 4CD3 .extension 0x645 <<F/1/3>>, 0x4CD3 // unimplemented
00001BCE 6265 bhi +0x67 /* 00001C35 */
00001BD0 0483 1912 2C40 subi.l D3, 0x19122C40
00001BD6 00BB 0E30 0709 7FE9 00CB ori.l [[0xCB]], 0xE300709
00001BE0 0317 btst [A7], D1
00001BE2 112F 0165 move.b -[A0], [A7 + 0x165]
00001BE6 C50C abcd -[A2], -[A4]
00001BE8 930E subx.b -[A1], -[A6]
00001BEA 871D or.b [A5]+, D3
00001BEC 664B bne +0x4D /* 00001C39 */
00001BEE 1A09 move.b D5, A1
00001BF0 030F btst A7, D1
00001BF2 303C AB16 move.w D0, 0xAB16
00001BF6 E900 asl D0.b, 4
00001BF8 0F19 btst [A1]+, D7
00001BFA 04BB 1DA1 E45B 0D09 subi.l [[PC + <<invalid base displacement size>> + D0 * 4]], 0x1DA1E45B
00001C02 020F 1902 andi.b A7, 0x2
00001C06 030C btst A4, D1
00001C08 2506 move.l -[A2], D6
00001C0A D10E addx.b -[A0], -[A6]
00001C0C 3332 2707 9340 000F move.w -[A1], [[A2 + <<invalid base displacement size>>] + D2 * 8 - 0x6CBFFFF1]
00001C14 3093 move.w [A0], [A3]
00001C16 2529 0E0F move.l -[A2], [A1 + 0xE0F]
00001C1A 090E btst A6, D4
00001C1C 0703 btst D3, D3
00001C1E 35B9 169B 175D 12E3 move.w [A2 + D1.w * 2 - 0x29], [0x169B175D]
00001C26 1330 7B0F E903 337B move.b -[A1], [[A0 + <<invalid base displacement size>>] + D7 * 2 - 0x16FCCC85]
00001C2E E903 asl D3.b, 4
00001C30 C307 abcd D1, D7
00001C32 015B bchg [A3]+, D0
00001C34 8717 or.b [A7], D3
00001C36 6325 bls +0x27 /* 00001C5D */
00001C38 39E1 D237 move.w 0xD237, -[A1]
00001C3C 0AD9 .incomplete
00001C3E 652B bcs +0x2D /* 00001C6B */
00001C40 E538 rol D0.b, D2
00001C42 6B64 bmi +0x66 /* 00001CA8 */
00001C44 6DB7 blt -0x47 /* 00001BFD */
00001C46 1091 move.b [A0], [A1]
00001C48 0173 6489 bchg [A3 + D6.w * 4 - 0x119], D0
00001C4C 0127 btst -[A7], D0
00001C4E 13EF 02F7 9B3E 795D move.b [0x9B3E795D], [A7 + 0x2F7]
00001C56 7306 moveq.l D1, 0x06
00001C58 2E04 move.l D7, D4
00001C5A 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
00001C5C 4151 chk.w D0, [A1]
00001C5E 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
00001C60 05FE .incomplete
00001C62 0B05 btst D5, D5
00001C64 BBCF cmpa.l A5, A7
00001C66 6B05 bmi +0x7 /* 00001C6D */
00001C68 5306 subq.b D6, 1
00001C6A 0B10 btst [A0], D5
00001C6C 0713 btst [A3], D3
00001C6E F6C9 420B .extension 0x6C9 <<F/2-3/3>> // unimplemented
00001C72 2207 move.l D1, D7
00001C74 0457 5309 subi.w [A7], 0x5309 /* 'S\t' */
00001C78 9351 sub.w [A1], D1
00001C7A A1D6 syscall vAllocNode, flags=1
00001C7C 0672 0B22 3714 addi.w <<invalid full ext with I/IS == 4>>, 0xB22
00001C82 6065 bra +0x67 /* 00001CE9 */
00001C84 3917 move.w -[A4], [A7]
00001C86 0462 2A10 subi.w -[A2], 0x2A10
00001C8A FB29 .extension 0xB29 <<F/4-5/5>> // unimplemented
00001C8C 1705 move.b -[A3], D5
00001C8E 2865 movea.l A4, -[A5]
00001C90 01D3 .incomplete
00001C92 43C5 lea.l A1, D5
00001C94 5CAB 246E addq.l [A3 + 0x246E], 6
00001C98 2A28 070F move.l D5, [A0 + 0x70F]
00001C9C 481E nbcd.b [A6]+
00001C9E 1646 movea.b A3, D6
00001CA0 2942 062B move.l [A4 + 0x62B], D2
00001CA4 0E08 06AB .invalid.b A0, 0xAB // invalid immediate operation
label00001CA8:
00001CA8 0508 btst A0, D2
00001CAA DB05 addx.b D5, D5
00001CAC 58B2 5800 addq.l [A2 + D5], 4
00001CB0 232B EB07 move.l -[A1], [A3 - 0x14F9]
00001CB4 2A5A movea.l A5, [A2]+
00001CB6 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
00001CB8 1E10 move.b D7, [A0]
00001CBA 270F move.l -[A3], A7
00001CBC B141 xor.w D1, D0
00001CBE 7A87 moveq.l D5, 0xFFFFFF87
00001CC0 04C8 .incomplete
00001CC2 170F move.b -[A3], A7
00001CC4 B905 xor.b D5, D4
00001CC6 0907 btst D7, D4
00001CC8 0ED8 .incomplete
00001CCA 0430 234E 0608 subi.b [A0 + D0.w * 8 + 0x8], 0x4E /* 'N' */
00001CD0 0B28 856B btst [A0 - 0x7A95], D5
00001CD4 210B move.l -[A0], A3
00001CD6 0703 btst D3, D3
00001CD8 9E6D CC63 sub.w D7, [A5 - 0x339D]
00001CDC 1B1C move.b -[A5], [A4]+
00001CDE 610C bsr +0xE /* 00001CEC */
00001CE0 0017 91E6 ori.b [A7], 0xE6
00001CE4 C101 abcd D0, D1
00001CE6 0B22 btst -[A2], D5
00001CE8 C501 abcd D2, D1
00001CEA CB15 and.b [A5], D5
fn00001CEC:
00001CEC 1E0B move.b D7, A3
00001CEE 2273 0DB4 movea.l A1, <<invalid full ext with I/IS == 4>>
00001CF2 43BE .invalid 1, <<invalid special address>> // invalid opcode 4 with b == 6
00001CF4 42BB 0836 clr.l [PC + D0 + 0x36]
00001CF8 3B39 04B3 2304 move.w -[A5], [0x04B32304]
00001CFE 10B1 6EDB move.b [A0], [A1 + D6 * 8 - 0x37]
00001D02 080B 2244 btst.b A3, 0x44 /* 'D' */
00001D06 1C10 move.b D6, [A0]
00001D08 050F btst A7, D2
00001D0A 0F30 0704 btst <<invalid full ext with I/IS == 4>>, D7
00001D0E D48B add.l D2, A3
00001D10 5137 13F9 D311 06DE subq.b [[-0x2CEEF922]], 8
00001D18 2170 DB0D F023 move.l [A0 - 0xFDD], [[A0 + <<invalid base displacement size>>] + A5 * 2]
00001D1E 0F73 657B 011B 1563 0453 44D3 bchg [[A3 + 0x11B1563] + 0x45344D3], D7
00001D2A 47E3 lea.l A3, -[A3]
00001D2C 32B3 223B move.w [A1], [A3 + D2.w * 2 + 0x3B]
00001D30 0C27 140D cmpi.b -[A7], 0xD /* '\r' */
00001D34 5716 subq.b [A6], 3
00001D36 3E47 movea.w A7, D7
00001D38 0F73 1B02 3E53 bchg [[A3 + <<invalid base displacement size>> + D1 * 2] + 0x3E53], D7
00001D3E 0C4B 1513 cmpi.w A3, 0x1513
00001D42 AAB8 syscall 0xAB8
00001D44 8607 or.b D3, D7
00001D46 0550 bchg [A0], D2
00001D48 4336 C917 7302 34BB .invalid 1, [[A6] + A4 + 0x730234BB] // invalid opcode 4 with b == 4
00001D50 3A27 move.w D5, -[A7]
00001D52 0FA0 bclr -[A0], D7
00001D54 3369 3717 1807 move.w [A1 + 0x1807], [A1 + 0x3717]
00001D5A 0F3D btst <<invalid special address>>, D7
00001D5C F118 .extension 0x118 <<F/4-5/0>> // unimplemented
00001D5E 170E move.b -[A3], A6
00001D60 F612 481C .move16 0xF612, 0x481C // unimplemented
00001D64 8602 or.b D3, D2
00001D66 0F30 3B04 btst <<invalid full ext with I/IS == 4>>, D7
00001D6A 8903 sbcd D4, D3
00001D6C 812A 8903 or.b [A2 - 0x76FD], D0
00001D70 FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
00001D72 470B .invalid 3, A3 // invalid opcode 4 with b == 4
00001D74 E2C3 lsr .w D3
00001D76 1127 move.b -[A0], -[A7]
00001D78 1445 movea.b A2, D5
00001D7A 1669 6C73 movea.b A3, [A1 + 0x6C73]
00001D7E 041B 5113 subi.b [A3]+, 0x13
00001D82 2A71 1623 movea.l A5, [A1 + D1.w * 8 + 0x23]
00001D86 011B btst [A3]+, D0
00001D88 5130 531D subq.b [[A0] + D5 * 2], 8
00001D8C 7E1B moveq.l D7, 0x1B
00001D8E 5105 subq.b D5, 8
00001D90 680F bvc +0x11 /* 00001DA1 */
00001D92 C5E7 muls.w D2, -[A7]
00001D94 DB02 addx.b D5, D2
00001D96 2101 move.l -[A0], D1
00001D98 A166 syscall NewEmptyHandle, flags=1
00001D9A 34BB 0F22 1B51 0B07 move.w [A2], [[PC + 0x1B51 + D0 * 8] + 0xB07]
00001DA2 C115 and.b [A5], D0
00001DA4 4984 .invalid 4, D4 // invalid opcode 4 with b == 6
00001DA6 B309 cmpm.b [A1]+, [A1]+
00001DA8 1604 move.b D3, D4
00001DAA 92CB sub.w A1, A3
00001DAC 1810 move.b D4, [A0]
00001DAE 3316 move.w -[A1], [A6]
00001DB0 741B moveq.l D2, 0x1B
00001DB2 D144 addx.w D0, D4
00001DB4 4017 negx.b [A7]
00001DB6 173F move.b -[A3], <<invalid special address>>
00001DB8 26F8 2708 move.l [A3]+, [0x00002708]
00001DBC 5EF3 0E27 sgt [A3 + D0 * 8 + 0x27]
00001DC0 10D3 move.b [A0]+, [A3]
00001DC2 D71B add.b [A3]+, D3
00001DC4 7BF3 moveq.l D5, 0xFFFFFFF3
00001DC6 0E66 EC6C .invalid.w -[A6], 0xEC6C // invalid immediate operation
00001DCA F30E .extension 0x30E <<F/4-5/1>> // unimplemented
00001DCC AA63 syscall DisposeMCInfo/DispMCInfo/DispMCEntries
00001DCE 0233 152B 124A andi.b [A3 + D1.w * 2 + 0x4A], 0x2B /* '+' */
00001DD4 170A move.b -[A3], A2
00001DD6 C26B 899B and.w D1, [A3 - 0x7665]
00001DDA 0C37 10E9 4A14 cmpi.b [A7 + D4 * 2 + 0x14], 0xE9
00001DE0 006B 89A5 1053 ori.w [A3 + 0x1053], 0x89A5
00001DE6 04B9 10CB 0F07 0A4C 8901 subi.l [0x0A4C8901], 0x10CB0F07
00001DF0 7B46 moveq.l D5, 0x46
00001DF2 8D01 sbcd D6, D1
00001DF4 41F5 74F3 lea.l A0, [A5 + D7.w * 4 - 0x13]
00001DF8 0E53 1307 .invalid.w [A3], 0x1307 // invalid immediate operation
00001DFC 0A5B F30E xori.w [A3]+, 0xF30E
00001E00 E10A lsl D2.b, 8
00001E02 6500 170D bcs +0x170F /* 00003511 */
00001E06 B093 cmp.l D0, [A3]
00001E08 0027 10C6 ori.b -[A7], 0xC6
00001E0C 258C 8D2A EB54 170C move.l [[A2 - 0x14AC + A0 * 4] + 0x170C], A4
00001E14 D32A 1043 add.b [A2 + 0x1043], D1
00001E18 006C 881B 05D1 ori.w [A4 + 0x5D1], 0x881B
00001E1E 2D33 003B move.l -[A6], [A3 + D0.w + 0x3B]
00001E22 0167 bchg -[A7], D0
00001E24 1456 movea.b A2, [A6]
00001E26 2E10 move.l D7, [A0]
00001E28 406C 383A negx.w [A4 + 0x383A]
00001E2C 087E CB1E bchg.b <<invalid special address>>, 0x1E
00001E30 004B 3173 ori.w A3, 0x3173 /* '1s' */
00001E34 1E2A 10DB move.b D7, [A2 + 0x10DB]
00001E38 0214 4000 andi.b [A4], 0x0
00001E3C 4B17 .invalid 5, [A7] // invalid opcode 4 with b == 4
00001E3E 4182 .invalid 0, D2 // invalid opcode 4 with b == 6
00001E40 4304 .invalid 1, D4 // invalid opcode 4 with b == 4
00001E42 088E 5B00 bclr.b A6, 0x0
00001E46 1253 movea.b A1, [A3]
00001E48 0417 0192 subi.b [A7], 0x92
00001E4C 8500 sbcd D2, D0
00001E4E CB14 and.b [A4], D5
00001E50 4502 .invalid 2, D2 // invalid opcode 4 with b == 4
00001E52 CB14 and.b [A4], D5
00001E54 2A4B movea.l A5, A3
00001E56 0147 bchg D7, D0
00001E58 146E 417E movea.b A2, [A6 + 0x417E]
00001E5C 5B00 subq.b D0, 5
00001E5E DC50 add.w D6, [A0]
00001E60 A115 syscall SetVol/PBHSetVol/HSetVol, flags=1
00001E62 FB2B .extension 0xB2B <<F/4-5/5>> // unimplemented
00001E64 8B01 sbcd D5, D1
00001E66 8308 sbcd -[A1], -[A0]
00001E68 148E move.b [A2], A6
00001E6A 0F69 062A bchg [A1 + 0x62A], D7
00001E6E 108B move.b [A0], A3
00001E70 2103 move.l -[A0], D3
00001E72 430E .invalid 1, A6 // invalid opcode 4 with b == 4
00001E74 EE14 roxr D4.b, 7
00001E76 8E33 1381 or.b D7, [[ + <<invalid base displacement size>> + D1 * 2]]
00001E7A 9830 DACB sub.b D4, [A0 + A5 * 2 - 0x53]
00001E7E 2105 move.l -[A0], D5
00001E80 010F btst A7, D0
00001E82 0253 4930 andi.w [A3], 0x4930 /* 'I0' */
00001E86 D409 add.b D2, A1
00001E88 0133 2202 btst [A3 + D2.w * 2 + 0x2], D0
00001E8C F32A .extension 0x32A <<F/4-5/1>> // unimplemented
00001E8E 308B move.w [A0], A3
00001E90 0009 010F ori.b A1, 0xF
00001E94 02F3 .incomplete
00001E96 3730 8B08 move.w -[A3], [A0 + <<invalid base displacement size>> + A0 * 2]
00001E9A 0901 btst D1, D4
00001E9C FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
label00001E9E:
00001E9E 0283 3C30 6316 andi.l D3, 0x3C306316
00001EA4 0901 btst D1, D4
00001EA6 0F02 btst D2, D7
00001EA8 8B41 307B pack D5, D1, 0x307B
00001EAC 1B09 move.b -[A5], A1
00001EAE 01C3 .incomplete
00001EB0 1B02 move.b -[A5], D2
00001EB2 AB0D syscall GetSeek
00001EB4 3027 move.w D0, -[A7]
00001EB6 13DB 81E7 C115 move.b [0x81E7C115], [A3]+
00001EBC 0983 bclr D3, D4
00001EBE 9B28 24D3 sub.b [A0 + 0x24D3], D5
00001EC2 0463 059B subi.w -[A3], 0x59B
00001EC6 289B move.l [A4], [A3]+
00001EC8 0025 0202 ori.b -[A5], 0x2
00001ECC 0F6E 3043 bchg [A6 + 0x3043], D7
00001ED0 0080 3CEB 1014 ori.l D0, 0x3CEB1014
00001ED6 128B move.b [A1], A3
00001ED8 2400 move.l D2, D0
00001EDA E354 roxl D4.w, 1
00001EDC 9B00 subx.b D5, D0
00001EDE 30A1 move.w [A0], -[A1]
00001EE0 0002 7B86 ori.b D2, 0x86
00001EE4 DB09 addx.b -[A5], -[A1]
00001EE6 5834 7392 0F21 addq.b [[ + D7 * 2] + 0xF21], 4
00001EEC 831F or.b [A7]+, D1
00001EEE 5B01 subq.b D1, 5
00001EF0 2B14 move.l -[A5], [A4]
00001EF2 B358 xor.w [A0]+, D1
00001EF4 3718 move.w -[A3], [A0]+
00001EF6 9D78 765B sub.w [0x0000765B], D6
00001EFA 0293 045B 07A3 andi.l [A3], 0x45B07A3
00001F00 0BB3 0A13 bclr [A3 + D0 * 2 + 0x13], D5
00001F04 0E9B 000F 808B .invalid.l [A3]+, 0xF808B // invalid immediate operation
00001F0A 04B0 0F80 733F B00F subi.l [A0 + A3.w + 0xF], 0xF80733F
00001F12 80D3 divu.w D0, [A3]
00001F14 4DB0 0F80 .invalid 6, [ + <<invalid base displacement size>> + D0 * 8] // invalid opcode 4 with b == 6
00001F18 7B45 moveq.l D5, 0x45
00001F1A B063 cmp.w D0, -[A3]
00001F1C 6780 beq -0x7E /* 00001E9E */
00001F1E EB0E lsl D6.b, 5
00001F20 28B0 0F81 move.l [A4], [[ + <<invalid base displacement size>> + D0 * 8]]
00001F24 000B 00B0 ori.b A3, 0xB0
00001F28 0F81 bclr D1, D7
00001F2A 00B3 0AB0 6BB2 1713 2C80 34B6 ori.l [[A3 + D1 * 8] + 0x2C8034B6], 0xAB06BB2
00001F36 8026 or.b D0, -[A6]
00001F38 B304 xor.b D4, D1
00001F3A C337 0D5A 630D and.b [[A7] + 0x630D], D1
00001F40 1B04 move.b -[A5], D4
00001F42 6A2E bpl +0x30 /* 00001F72 */
00001F44 28DC move.l [A4]+, [A4]+
00001F46 38F2 2B04 move.w [A4]+, <<invalid full ext with I/IS == 4>>
00001F4A 330A move.w -[A1], A2
00001F4C 1402 move.b D2, D2
00001F4E 9B41 subx.w D5, D1
00001F50 1710 move.b -[A3], [A0]
00001F52 4234 2B10 clr.b [A4 + D2 * 2]
00001F56 84EB 0DBC divu.w D2, [A3 + 0xDBC]
00001F5A 1C5A movea.b A6, [A2]+
00001F5C 000F 45C3 ori.b A7, 0xC3
00001F60 BC00 cmp.b D6, D0
00001F62 0F45 bchg D5, D7
00001F64 FE14 02F3 .unknown 0xFE14 0x02F3 (W = 7)
00001F68 4830 0704 nbcd.b <<invalid full ext with I/IS == 4>>
00001F6C 3C37 13B3 C15C A105 8AA5 05C1 move.w D6, [[-0x3EA35EFB + D1 * 2] - 0x755AFA3F]
// begin alternate branch 00001F72-00001F78
label00001F72:
00001F72 A105 syscall Status, flags=1
00001F74 8AA5 or.l D5, -[A5]
00001F76 05C1 .incomplete
// end alternate branch 00001F72-00001F78
label00001F72: // (misaligned)
00001F78 1EE1 move.b [A7]+, -[A1]
00001F7A 05B3 0714 bclr <<invalid full ext with I/IS == 4>>, D2
00001F7E 4002 negx.b D2
00001F80 7B77 moveq.l D5, 0x77
00001F82 1703 move.b -[A3], D3
00001F84 4D84 .invalid 6, D4 // invalid opcode 4 with b == 6
00001F86 14C9 move.b [A2]+, A1
00001F88 0523 btst -[A3], D2
00001F8A 85E5 divs.w D2, -[A5]
00001F8C 0000 0F05 ori.b D0, 0x5
00001F90 2405 move.l D2, D5
00001F92 18A3 move.b [A4], -[A3]
00001F94 024B 106D andi.w A3, 0x106D
00001F98 41D3 lea.l A0, [A3]
00001F9A 0459 0B67 subi.w [A1]+, 0xB67
00001F9E 15B1 330A E5EA 8905 move.b [[A2 + <<invalid base displacement size>>] + A0], [[A1 + <<invalid base displacement size>> + D3 * 2] - 0x1A16]
00001FA6 9B82 subx.l D5, D2
00001FA8 4A65 tst.w -[A5]
00001FAA 0B0F btst A7, D5
00001FAC E1DF asl .w [A7]+
00001FAE 8110 or.b [A0], D0
00001FB0 C90A abcd -[A4], -[A2]
00001FB2 411D .invalid 0, [A5]+ // invalid opcode 4 with b == 4
00001FB4 A13E syscall DrvrRemove, flags=1
00001FB6 9B28 291D sub.b [A0 + 0x291D], D5
00001FBA 0F6E 3017 bchg [A6 + 0x3017], D7
00001FBE 1781 0D1D move.b [[A3] + D0 * 4], D1
00001FC2 C51C and.b [A4]+, D2
00001FC4 932D B0DB sub.b [A5 - 0x4F25], D1
00001FC8 03FB .incomplete
00001FCA 6F2A ble +0x2C /* 00001FF6 */
00001FCC 1073 00DB movea.b A0, [A3 + D0.w - 0x37]
00001FD0 03D3 .incomplete
00001FD2 4193 .invalid 0, [A3] // invalid opcode 4 with b == 6
00001FD4 01DB .incomplete
00001FD6 0313 btst [A3], D1
00001FD8 13C6 E302 9B00 move.b [0xE3029B00], D6
00001FDE FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
00001FE0 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
00001FE2 7B00 moveq.l D5, 0x00
00001FE4 8B1B or.b [A3]+, D5
00001FE6 B69B cmp.l D3, [A3]+
00001FE8 0080 A123 0F91 ori.l D0, 0xA1230F91
00001FEE 2F61 106C move.l [A7 + 0x106C], -[A1]
00001FF2 508B addq.l A3, 8
00001FF4 0407 0E12 subi.b D7, 0x12
// begin alternate branch 00001FF6-00001FFC
label00001FF6:
00001FF6 0E12 C6AA .invalid.b [A2], 0xAA // invalid immediate operation
00001FFA C69B and.l D3, [A3]+
// end alternate branch 00001FF6-00001FFC
label00001FF6: // (misaligned)
00001FF8 C6AA C69B and.l D3, [A2 - 0x3965]
00001FFC 02E3 .incomplete
00001FFE 82FB 11FB 0F7B 000F B60F 145C divu.w D1, [[0xF7B000F] - 0x49F0EBA4]
0000200A 6209 bhi +0xB /* 00002015 */
0000200C 31CD 282A move.w [0x0000282A], A5
00002010 6AF1 bpl -0xD /* 00002003 */
00002012 280E move.l D4, A6
00002014 C110 and.b [A0], D0
00002016 9110 sub.b [A0], D0
00002018 0710 btst [A0], D3
0000201A E881 asr D1, 4
0000201C 2F7B 06E5 1BA3 move.l [A7 + 0x1BA3], [PC + D0.w * 8 - 0x27]
00002022 0C84 0710 0D3B cmpi.l D4, 0x7100D3B
00002028 84E5 divu.w D2, -[A5]
0000202A DEE3 add.w A7, -[A3]
0000202C 7A6D moveq.l D5, 0x6D
0000202E 1B3B 1A30 move.b -[A5], [PC + D1 * 2 + 0x30]
00002032 8110 or.b [A0], D0
00002034 3708 move.w -[A3], A0
00002036 5E25 addq.b -[A5], 7
00002038 C8ED 0467 mulu.w D4, [A5 + 0x467]
0000203C 1744 F304 move.b [A3 - 0xCFC], D4
00002040 271A move.l -[A3], [A2]+
00002042 291B move.l -[A4], [A3]+
00002044 854A 841C pack -[A2], -[A2], 0x841C
00002048 6A00 5364 bpl +0x5366 /* 000073AE */
0000204C 4515 .invalid 2, [A5] // invalid opcode 4 with b == 4
0000204E 9300 subx.b D1, D0
00002050 3701 move.w -[A3], D1
00002052 8407 or.b D2, D7
00002054 0F12 btst [A2], D7
00002056 4A17 tst.b [A7]
00002058 1353 F379 move.b [A1 - 0xC87], [A3]
0000205C EB05 asl D5.b, 5
0000205E 6300 9322 bls -0x6CDC /* FFFFB382 */
00002062 4007 negx.b D7
00002064 1124 move.b -[A0], -[A4]
00002066 9B01 subx.b D5, D1
00002068 0608 630B addi.b A0, 0xB
0000206C E312 roxl D2.b, 1
0000206E 3711 move.w -[A3], [A1]
00002070 E32A lsl D2.b, D1
00002072 109B move.b [A0], [A3]+
00002074 0A62 9302 xori.w -[A2], 0x9302
00002078 CB0A abcd -[A5], -[A2]
0000207A 00D3 .incomplete
0000207C 0D56 bchg [A6], D6
0000207E 4319 .invalid 1, [A1]+ // invalid opcode 4 with b == 4
00002080 FC6B 2165 .extension 0xC6B <<F/1/6>>, 0x2165 // unimplemented
00002084 7058 moveq.l D0, 0x58
00002086 1E10 move.b D7, [A0]
00002088 4B27 .invalid 5, -[A7] // invalid opcode 4 with b == 4
0000208A 442A 1047 neg.b [A2 + 0x1047]
0000208E 129A move.b [A1], [A2]+
00002090 070F btst A7, D3
00002092 6931 bvs +0x33 /* 000020C5 */
00002094 07D3 .incomplete
00002096 04DC .incomplete
00002098 382E 28E1 move.w D4, [A6 + 0x28E1]
0000209C 0B9B bclr [A3]+, D5
0000209E 212D B19B move.l -[A0], [A5 - 0x4E65]
000020A2 2105 move.l -[A0], D5
000020A4 100F move.b D0, A7
000020A6 8C13 or.b D6, [A3]
000020A8 0F85 bclr D5, D7
000020AA B113 xor.b [A3], D0
000020AC 0D4B bchg A3, D6
000020AE 0634 432F 0608 addi.b [A4 + D0.w * 8 + 0x8], 0x2F /* '/' */
000020B4 0B11 btst [A1], D5
000020B6 7B09 moveq.l D5, 0x09
000020B8 7065 moveq.l D0, 0x65
000020BA 01AB 152A bclr [A3 + 0x152A], D0
000020BE 1027 move.b D0, -[A7]
000020C0 1951 FB81 move.b [A4 - 0x47F], [A1]
000020C4 0320 btst -[A0], D1
000020C6 0907 btst D7, D4
000020C8 8115 or.b [A5], D0
000020CA 4305 .invalid 1, D5 // invalid opcode 4 with b == 4
000020CC 0312 btst [A2], D1
000020CE E302 asl D2.b, 1
000020D0 651A bcs +0x1C /* 000020EC */
000020D2 0223 2387 andi.b -[A3], 0x87
000020D6 2215 move.l D1, [A5]
000020D8 7108 moveq.l D0, 0x08
000020DA 6B0A bmi +0xC /* 000020E6 */
000020DC 6B08 bmi +0xA /* 000020E6 */
000020DE 3303 move.w -[A1], D3
000020E0 BB04 xor.b D4, D5
000020E2 2717 move.l -[A3], [A7]
000020E4 1363 16CD move.b [A1 + 0x16CD], -[A3]
// begin alternate branch 000020E6-000020E8
label000020E6:
000020E6 16CD move.b [A3]+, A5
// end alternate branch 000020E6-000020E8
label000020E6: // (misaligned)
000020E8 5DA3 subq.l -[A3], 6
000020EA 1069 0603 movea.b A0, [A1 + 0x603]
// begin alternate branch 000020EC-000020F0
label000020EC:
000020EC 0603 920B addi.b D3, 0xB
// end alternate branch 000020EC-000020F0
label000020EC: // (misaligned)
000020EE 920B sub.b D1, A3
000020F0 0A27 1A30 xori.b -[A7], 0x30 /* '0' */
000020F4 0796 bclr [A6], D3
000020F6 F7E0 .invalid <<F/7/3>>
000020F8 CB06 abcd D5, D6
000020FA D303 addx.b D1, D3
000020FC 816B F515 or.w [A3 - 0xAEB], D0
00002100 1621 move.b D3, -[A1]
00002102 7FC7 moveq.l D7, 0xFFFFFFC7
00002104 2172 9B0A 0719 8417 move.l [A0 - 0x7BE9], [[A2 + <<invalid base displacement size>> + A1 * 2] + 0x719]
0000210C 16F8 0719 move.b [A3]+, [0x00000719]
00002110 890F sbcd -[A4], -[A7]
00002112 2920 move.l -[A4], -[A0]
00002114 3791 9407 move.w [A3 + A1.w * 4 + 0x7], [A1]
00002118 1997 8177 move.b <<invalid full ext with IS == 1 and I/IS == 7>>, [A7]
0000211C B13B FB00 xor.b [PC + <<invalid base displacement size>> + A7 * 2], D0
00002120 DC38 8A28 add.b D6, [0xFFFF8A28]
00002124 693B bvs +0x3D /* 00002161 */
00002126 A305 syscall Status, flags=3
00002128 653B bcs +0x3D /* 00002165 */
0000212A 9B2B 6E30 sub.b [A3 + 0x6E30], D5
0000212E 6B0A bmi +0xC /* 0000213A */
00002130 1718 move.b -[A3], [A0]+
00002132 34F3 8927 1833 5344 8CEE move.w [A2]+, [[A3 + 0x1833] + A0 + 0x53448CEE]
// begin alternate branch 0000213A-00002140
label0000213A:
0000213A 8CEE 4D3B divu.w D6, [A6 + 0x4D3B]
0000213E 7B00 moveq.l D5, 0x00
// end alternate branch 0000213A-00002140
label0000213A: // (misaligned)
0000213C 4D3B 7B00 .invalid 6, [PC + <<invalid base displacement size>> + D7 * 2] // invalid opcode 4 with b == 4
00002140 0607 02CF addi.b D7, 0xCF
00002144 E119 rol D1.b, 8
00002146 2711 move.l -[A3], [A1]
00002148 05F7 .incomplete
0000214A 22F2 390B 0F29 0BB7 move.l [A1]+, [[A2 + <<invalid base displacement size>> + D3] + 0xF290BB7]
00002152 A311 syscall GetEOF, flags=3
00002154 F723 .extension 0x723 <<F/4-5/3>> // unimplemented
00002156 4C79 050F 6905 F7A3 movem.l D0,D1,D2,D3,A0,A2, [0x6905F7A3]
0000215E 6BF7 bmi -0x7 /* 00002157 */
00002160 237C 6905 0F69 05F7 move.l [A1 + 0x5F7], 0x69050F69
00002168 A397 syscall FPPriv, flags=3
0000216A F723 .extension 0x723 <<F/4-5/3>> // unimplemented
0000216C A869 syscall FixRatio
0000216E 050F btst A7, D2
00002170 6905 bvs +0x7 /* 00002177 */
00002172 D7A3 add.l -[A3], D3
00002174 C3F7 216F muls.w D1, <<invalid full ext with IS == 1 and I/IS == 7>>
00002178 D951 add.w [A1], D4
0000217A 0FCD .incomplete
0000217C 510F subq.b A7, 8
0000217E D951 add.w [A1], D4
00002180 F722 .extension 0x722 <<F/4-5/3>> // unimplemented
00002182 1CA3 move.b [A6], -[A3]
00002184 0529 41E3 btst [A1 + 0x41E3], D2
00002188 8217 or.b D1, [A7]
0000218A 1A8B move.b [A5], A3
0000218C 0FF9 .incomplete
0000218E 40DB move.w [A3]+, SR
00002190 0C65 2550 cmpi.w -[A5], 0x2550 /* '%P' */
00002194 2E6A F638 movea.l A7, [A2 - 0x9C8]
00002198 A305 syscall Status, flags=3
0000219A F607 086D .move16 0xF607, 0x086D // unimplemented
0000219E 1E28 0683 move.b D7, [A0 + 0x683]
000021A2 0A13 5607 xori.b [A3], 0x7
000021A6 12BD move.b [A1], <<invalid special address>>
000021A8 4207 clr.b D7
000021AA 1821 move.b D4, -[A1]
000021AC DB0C addx.b -[A5], -[A4]
000021AE 000F 6E34 ori.b A7, 0x34 /* '4' */
000021B2 A406 syscall KillIO, flags=4
000021B4 3B18 move.w -[A5], [A0]+
000021B6 7544 moveq.l D2, 0x44
000021B8 A406 syscall KillIO, flags=4
000021BA 9B0C subx.b -[A5], -[A4]
000021BC 6903 bvs +0x5 /* 000021C1 */
000021BE 2545 D305 move.l [A2 - 0x2CFB], D5
000021C2 270D move.l -[A3], A5
000021C4 CC40 and.w D6, D0
000021C6 141C move.b D2, [A4]+
000021C8 2845 movea.l A4, D5
000021CA 04F3 .incomplete
000021CC 7642 moveq.l D3, 0x42
000021CE 2A5A movea.l A5, [A2]+
000021D0 6128 bsr +0x2A /* 000021FA */
000021D2 7319 moveq.l D1, 0x19
000021D4 2717 move.l -[A3], [A7]
000021D6 7024 moveq.l D0, 0x24
000021D8 3307 move.w -[A1], D7
000021DA 0718 btst [A0]+, D3
000021DC EB8A lsl D2, 5
000021DE 0407 14FD subi.b D7, 0xFD
000021E2 DB11 add.b [A1], D5
000021E4 A313 syscall FlushVol, flags=3
000021E6 2E5A movea.l A7, [A2]+
000021E8 DB09 addx.b -[A5], -[A1]
000021EA 5307 subq.b D7, 1
000021EC C6DB mulu.w D3, [A3]+
000021EE 0910 btst [A0], D4
000021F0 0B2A 1286 btst [A2 + 0x1286], D5
000021F4 5EBB 6340 addq.l [PC + <<invalid base displacement size>>], 7
000021F8 02F3 .incomplete
fn000021FA:
000021FA 6127 bsr +0x29 /* 00002223 */
000021FC 0EC6 .incomplete
000021FE 0F32 AC86 btst [A2 + A2 * 4 - 0x122], D7
00002202 00AB 638C A69B 1143 ori.l [A3 + 0x1143], 0x638CA69B
0000220A 0925 btst -[A5], D4
0000220C 3D05 move.w -[A6], D5
0000220E 4227 clr.b -[A7]
00002210 171A move.b -[A3], [A2]+
00002212 2B53 DB09 move.l [A5 - 0x24F7], [A3]
00002216 F30A .extension 0x30A <<F/4-5/1>> // unimplemented
00002218 8B22 or.b -[A2], D5
0000221A 4504 .invalid 2, D4 // invalid opcode 4 with b == 4
0000221C 0F40 bchg D0, D7
0000221E 0253 7649 andi.w [A3], 0x7649 /* 'vI' */
00002222 040F 4904 subi.b A7, 0x4
00002226 0F8C bclr A4, D7
00002228 DB27 add.b -[A7], D5
0000222A 2904 move.l -[A4], D4
0000222C 6B46 bmi +0x48 /* 00002274 */
0000222E 3104 move.w -[A0], D4
00002230 D304 addx.b D1, D4
00002232 430A .invalid 1, A2 // invalid opcode 4 with b == 4
00002234 38E3 move.w [A4]+, -[A3]
00002236 0507 btst D7, D2
00002238 1B8F 4002 move.b [A5 + D4.w + 0x2], A7
0000223C D381 addx.l D1, D1
0000223E 8607 or.b D3, D7
00002240 1C26 move.b D6, -[A6]
00002242 4505 .invalid 2, D5 // invalid opcode 4 with b == 4
00002244 4501 .invalid 2, D1 // invalid opcode 4 with b == 4
00002246 0F49 bchg A1, D7
00002248 05BB 8B07 1896 5B81 bclr [[PC + <<invalid base displacement size>>] + A0 * 2 + 0x18965B81], D2
00002250 2B0C move.l -[A5], A4
00002252 D306 addx.b D1, D6
00002254 9B71 CD85 sub.w [[ + <<invalid base displacement size>>] + A4 * 4], D5
00002258 9304 subx.b D1, D4
0000225A 9B49 subx.w -[A5], -[A1]
0000225C B313 xor.b [A3], D1
0000225E 6307 bls +0x9 /* 00002267 */
00002260 4317 .invalid 1, [A7] // invalid opcode 4 with b == 4
00002262 EB1D rol D5.b, 5
00002264 CB1C and.b [A4]+, D5
00002266 0329 3B42 btst [A1 + 0x3B42], D1
0000226A 5338 1B2B subq.b [0x00001B2B], 1
0000226E D349 addx.w -[A1], -[A1]
00002270 4322 .invalid 1, -[A2] // invalid opcode 4 with b == 4
00002272 5B42 subq.w D2, 5
label00002274:
00002274 1B5F 0B71 move.b [A5 + 0xB71], [A7]+
00002278 0B4A bchg A2, D5
0000227A 7371 moveq.l D1, 0x71
0000227C 1417 move.b D2, [A7]
0000227E 14CE move.b [A2]+, A6
00002280 3707 move.w -[A3], D7
00002282 9317 sub.b [A7], D1
00002284 956F 3371 sub.w [A7 + 0x3371], D2
00002288 1216 move.b D1, [A6]
0000228A 122C FABC move.b D1, [A4 - 0x544]
0000228E ED01 asl D1.b, 6
00002290 F348 .extension 0x348 <<F/4-5/1>> // unimplemented
00002292 25D7 0701 move.l [PC + 0x701 /* 00002995, value 0x3C557DB */], [A7]
00002296 D41C add.b D2, [A4]+
00002298 161C move.b D3, [A4]+
0000229A 2C5D movea.l A6, [A5]+
0000229C 040F 2A6A subi.b A7, 0x6A /* 'j' */
000022A0 0702 btst D2, D3
000022A2 4597 .invalid 2, [A7] // invalid opcode 4 with b == 6
000022A4 252A 8B51 move.l -[A2], [A2 - 0x74AF]
000022A8 4904 .invalid 4, D4 // invalid opcode 4 with b == 4
000022AA 0B5F bchg [A7]+, D5
000022AC B725 xor.b -[A5], D3
000022AE 3B0F move.w -[A5], A7
000022B0 4504 .invalid 2, D4 // invalid opcode 4 with b == 4
000022B2 1B29 9725 move.b -[A5], [A1 - 0x68DB]
000022B6 4D2B 6F49 .invalid 6, [A3 + 0x6F49] // invalid opcode 4 with b == 4
000022BA 04CB .incomplete
000022BC 5EB7 255E addq.l <<invalid full ext with IS == 1 and I/IS == 6>>, 7
000022C0 0F45 bchg D5, D7
000022C2 0443 4297 subi.w D3, 0x4297
// begin alternate branch 000022C4-000022C6
label000022C4:
000022C4 4297 clr.l [A7]
// end alternate branch 000022C4-000022C6
label000022C4: // (misaligned)
000022C6 2570 0F49 04DB move.l [A2 + 0x4DB], [[A0 + <<invalid base displacement size>>]]
000022CC 3C97 move.w [A6], [A7]
000022CE 2583 F36D move.l <<invalid full ext with IS == 1 and I/IS == 5>>, D3
000022D2 45FF lea.l A2, <<invalid special address>>
000022D4 41AE B901 .invalid 0, [A6 - 0x46FF] // invalid opcode 4 with b == 6
000022D8 0FE5 .incomplete
label000022DA:
000022DA 12F3 2DBD 01FB 6DA5 move.b [A1]+, [[0x1FB6DA5] + D2 * 4]
000022E2 01D3 .incomplete
000022E4 24BD move.l [A2], <<invalid special address>>
000022E6 010F btst A7, D0
000022E8 A501 syscall Close, flags=5
000022EA DB1B add.b [A3]+, D5
000022EC BD01 xor.b D1, D6
000022EE 0FA5 bclr -[A5], D7
000022F0 014B bchg A3, D0
000022F2 1425 move.b D2, -[A5]
000022F4 0117 btst [A7], D0
000022F6 1AC9 move.b [A5]+, A1
000022F8 FB1E .extension 0xB1E <<F/4-5/5>> // unimplemented
000022FA 4A05 tst.b D5
000022FC 2417 move.l D2, [A7]
000022FE 9A8F sub.l D5, A7
00002300 F31E .extension 0x31E <<F/4-5/1>> // unimplemented
00002302 BD03 xor.b D3, D6
00002304 0FA5 bclr -[A5], D7
00002306 03C3 .incomplete
00002308 1CC9 move.b [A6]+, A1
0000230A 020F C502 andi.b A7, 0x2
0000230E FB0F .extension 0xB0F <<F/4-5/5>> // unimplemented
00002310 DD02 addx.b D6, D2
00002312 4B51 chk.w D5, [A1]
00002314 C502 abcd D2, D2
00002316 BB0D cmpm.b [A5]+, [A5]+
00002318 BD01 xor.b D1, D6
0000231A 0F2A 10EB btst [A2 + 0x10EB], D7
0000231E 1F9D 010F 2A10 631B move.b [[A7 + <<invalid base displacement size>>] + D0 + 0x2A10631B], [A5]+
00002326 9725 sub.b -[A5], D3
00002328 930F subx.b -[A1], -[A7]
0000232A E514 roxl D4.b, 2
0000232C 9317 sub.b [A7], D1
0000232E B725 xor.b -[A5], D3
00002330 810F sbcd -[A0], -[A7]
00002332 2A6A 071C movea.l A5, [A2 + 0x71C]
00002336 2799 0117 976B 6B07 move.l [[A3] + D0 - 0x689494F9], [A1]+
0000233E 270B move.l -[A3], A3
00002340 E907 asl D7.b, 4
00002342 17A5 FB00 move.b [A3 + <<invalid base displacement size>> + A7 * 2], -[A5]
00002346 B804 cmp.b D4, D4
00002348 8A28 2E10 or.b D5, [A0 + 0x2E10]
0000234C 0643 13D3 addi.w D3, 0x13D3
00002350 2B53 0C53 move.l [A5 + 0xC53], [A3]
00002354 1D0F move.b -[A6], A7
00002356 C663 and.w D3, -[A3]
00002358 822B 194A or.b D1, [A3 + 0x194A]
0000235C 6225 bhi +0x27 /* 00002383 */
0000235E 75DB moveq.l D2, 0xFFFFFFDB
00002360 B423 cmp.b D2, -[A3]
00002362 124A movea.b A1, A2
00002364 6217 bhi +0x19 /* 0000237D */
00002366 1E4A movea.b A7, A2
00002368 070A btst A2, D3
0000236A 8507 sbcd D2, D7
0000236C 0A33 171B 8B0B 0927 0A8D xori.b [[A3 + <<invalid base displacement size>> + A0 * 2] + 0x9270A8D], 0x1B
00002376 0718 btst [A0]+, D3
00002378 3017 move.w D0, [A7]
0000237A 0A93 0845 0363 xori.l [A3], 0x8450363
00002380 0AC1 .incomplete
00002382 CC27 and.b D6, -[A7]
00002384 1D05 move.b -[A6], D5
00002386 4A62 tst.w -[A2]
00002388 C5CD muls.w D2, A5
0000238A DBB4 30E3 add.l [A4 + D3.w - 0x29], D5
0000238E 1983 08C9 move.b [A4 + D0 - 0x55], D3
00002392 7CBB moveq.l D6, 0xFFFFFFBB
00002394 2C4D movea.l A6, A5
00002396 3B61 4627 move.w [A5 + 0x4627], -[A1]
0000239A 0C8E A10A 5A27 cmpi.l A6, 0xA10A5A27
000023A0 0459 690A subi.w [A1]+, 0x690A /* 'i\n' */
000023A4 FB1F .extension 0xB1F <<F/4-5/5>> // unimplemented
000023A6 650A bcs +0xC /* 000023B2 */
000023A8 9301 subx.b D1, D1
000023AA 4B1D .invalid 5, [A5]+ // invalid opcode 4 with b == 4
000023AC 4AE5 tas.b -[A5]
000023AE 05DB .incomplete
000023B0 B41B cmp.b D2, [A3]+
label000023B2:
000023B2 124A movea.b A1, A2
000023B4 F726 .extension 0x726 <<F/4-5/3>> // unimplemented
000023B6 8B2D 0A21 or.b [A5 + 0xA21], D5
000023BA 030B btst A3, D1
000023BC 0A35 0A05 0A0F xori.b [A5 + D0 * 2 + 0xF], 0x5
000023C2 190A move.b -[A4], A2
000023C4 834E 110A pack -[A1], -[A6], 0x110A
000023C8 F827 1856 .tblXX 0xF827, 0x1856 // unimplemented
000023CC 0710 btst [A0], D3
000023CE D217 add.b D1, [A7]
000023D0 0A16 2E6A xori.b [A6], 0x6A /* 'j' */
000023D4 DB11 add.b [A1], D5
000023D6 9B0B subx.b -[A5], -[A3]
000023D8 0710 btst [A0], D3
000023DA DB45 addx.w D5, D5
000023DC B07B 3017 cmp.w D0, [PC + D3.w + 0x17]
000023E0 147F movea.b A2, <<invalid special address>>
000023E2 9321 sub.b -[A1], D1
000023E4 6C50 bge +0x52 /* 00002436 */
000023E6 C5AA F304 and.l [A2 - 0xCFC], D2
000023EA 7B0F moveq.l D5, 0x0F
000023EC 8301 sbcd D1, D1
000023EE 2B10 move.l -[A5], [A0]
000023F0 41ED 4000 lea.l A0, [A5 + 0x4000]
000023F4 3796 8807 move.w [A3 + A0 + 0x7], [A6]
000023F8 0361 bchg -[A1], D1
000023FA 2303 move.l -[A1], D3
000023FC 4A05 tst.b D5
000023FE EF0F lsl D7.b, 7
00002400 0560 bchg -[A0], D2
00002402 0301 btst D1, D1
00002404 A9BB syscall GetIcon
00002406 071C btst [A4]+, D3
00002408 A7A3 syscall 0x0A3, flags=7
0000240A 1553 090B move.b [A2 + 0x90B], [A3]
0000240E 08C9 5612 bset.b A1, 0x12
00002412 3E1C move.w D7, [A4]+
00002414 1002 move.b D0, D2
00002416 7B41 moveq.l D5, 0x41
00002418 2710 move.l -[A3], [A0]
0000241A 43FB 2D12 2C1C lea.l A1, [[PC + D2 * 4] + 0x2C1C]
00002420 041C 3E02 subi.b [A4]+, 0x2
00002424 5B41 subq.w D1, 5
00002426 8101 sbcd D0, D1
00002428 1704 move.b -[A3], D4
0000242A F6DB 1C6C .extension 0x6DB <<F/2-3/3>> // unimplemented
0000242E 7801 moveq.l D4, 0x01
00002430 4E3B .invalid // invalid opcode 4
00002432 225B movea.l A1, [A3]+
00002434 018B bclr A3, D0
label00002436:
00002436 03D3 .incomplete
00002438 06E3 .incomplete
0000243A 280D move.l D4, A5
0000243C 4E38 .invalid // invalid opcode 4
0000243E 4323 .invalid 1, -[A3] // invalid opcode 4 with b == 4
00002440 8B0E sbcd -[A5], -[A6]
00002442 3B17 move.w -[A5], [A7]
00002444 671C beq +0x1E /* 00002462 */
00002446 FA5B 0037 .extension 0xA5B <<F/1/5>>, 0x0037 // unimplemented
0000244A 19A4 2711 move.b [[A4 + D2 * 8]], -[A4]
0000244E 3B40 000F move.w [A5 + 0xF], D0
00002452 303C BB26 move.w D0, 0xBB26
00002456 3101 move.w -[A0], D1
00002458 4796 .invalid 3, [A6] // invalid opcode 4 with b == 6
0000245A 88CB divu.w D4, A3
0000245C 1C17 move.b D6, [A7]
0000245E 1D42 5716 move.b [A6 + 0x5716], D2
label00002462:
00002462 EF93 roxl D3, 7
00002464 1209 move.b D1, A1
00002466 0311 btst [A1], D1
00002468 7A07 moveq.l D5, 0x07
0000246A 971D sub.b [A5]+, D3
0000246C 3237 113B 479A C6FB 0B17 1DD6 move.w D1, [[A7 + 0x479AC6FB + D1] + 0xB171DD6]
00002478 B104 xor.b D4, D0
0000247A 832C 8727 or.b [A4 - 0x78D9], D1
0000247E B08B cmp.l D0, A3
00002480 9771 040F sub.w [A1 + D0.w * 4 + 0xF], D3
00002484 6D04 blt +0x6 /* 0000248A */
00002486 2B11 move.l -[A5], [A1]
00002488 0702 btst D2, D3
label0000248A:
0000248A BACD cmpa.w A5, A5
0000248C 0D6B 0A69 bchg [A3 + 0xA69], D6
00002490 0205 0EC3 andi.b D5, 0xC3
00002494 874A AD03 pack -[A3], -[A2], 0xAD03
00002498 0F41 bchg D1, D7
0000249A 18CC move.b [A4]+, A4
0000249C 0719 btst [A1]+, D3
0000249E CB07 abcd D5, D7
000024A0 036B 2717 bchg [A3 + 0x2717], D1
000024A4 6F17 ble +0x19 /* 000024BD */
000024A6 0167 bchg -[A7], D0
000024A8 6AA9 bpl -0x55 /* 00002453 */
000024AA 1609 move.b D3, A1
000024AC 0923 btst -[A3], D4
000024AE 2AA5 move.l [A5], -[A5]
000024B0 1E03 move.b D7, D3
000024B2 36F2 9B0B 0702 D457 move.w [A3]+, [[A2 + <<invalid base displacement size>> + A1 * 2] + 0x702D457]
000024BA 1746 070C move.b [A3 + 0x70C], D6
000024BE 9F0B subx.b -[A7], -[A3]
000024C0 0416 7B13 subi.b [A6], 0x13
000024C4 0712 btst [A2], D3
000024C6 BC81 cmp.l D6, D1
000024C8 00E3 .incomplete
000024CA 0217 0DDA andi.b [A7], 0xDA
000024CE 171F move.b -[A3], [A7]+
000024D0 1937 06ED move.b -[A4], [A7 + D0.w * 8 - 0x19]
000024D4 4387 .invalid 1, D7 // invalid opcode 4 with b == 6
000024D6 370C move.w -[A3], A4
000024D8 2127 move.l -[A0], -[A7]
000024DA 1A73 3701 movea.b A5, [[A3 + <<invalid base displacement size>> + D3 * 8]]
000024DE 8396 or.l [A6], D1
000024E0 A18A syscall Sleep/SlpQInstall, flags=1
000024E2 A177 syscall CountADBs, flags=1
000024E4 B804 cmp.b D4, D4
000024E6 2E6A 0107 movea.l A7, [A2 + 0x107]
000024EA 2B24 move.l -[A5], -[A4]
000024EC 7309 moveq.l D1, 0x09
000024EE 331C move.w -[A1], [A4]+
000024F0 C61B and.b D3, [A3]+
000024F2 2F33 0ABB move.l -[A7], [A3 + D0 * 2 - 0x69]
000024F6 0FB2 4412 bclr [A2 + D4.w * 4 + 0x12], D7
000024FA 961A sub.b D3, [A2]+
000024FC 4B39 730E A096 .invalid 5, [0x730EA096] // invalid opcode 4 with b == 4
00002502 170E move.b -[A3], A6
00002504 BA66 cmp.w D5, -[A6]
00002506 ECA3 asr D3, D6
00002508 10A5 move.b [A0], -[A5]
0000250A 320D move.w D1, A5
0000250C 013B 04C9 btst [PC + D0.w * 4 - 0x55], D0
00002510 2E07 move.l D7, D7
00002512 2034 C92E 032A 01D0 move.l D0, [[A4 + 0x32A] + A4 + 0x1D0]
0000251A 1714 move.b -[A3], [A4]
0000251C 7BBB moveq.l D5, 0xFFFFFFBB
0000251E 7A1B moveq.l D5, 0x1B
00002520 24CD move.l [A2]+, A5
00002522 000F A086 ori.b A7, 0x86
00002526 7C96 moveq.l D6, 0xFFFFFF96
00002528 8936 9689 or.b [A6 + A1.w * 8 - 0x119], D4
0000252C 3696 move.w [A3], [A6]
0000252E 8136 E644 or.b [A6 + A6.w * 8 + 0x44], D0
00002532 3508 move.w -[A2], A0
00002534 1286 move.b [A1], D6
00002536 C500 abcd D2, D0
00002538 0473 0E34 AB02 1417 subi.w [[A3 + <<invalid base displacement size>> + A2 * 2] + 0x1417], 0xE34
00002540 200F move.l D0, A7
00002542 1720 move.b -[A3], -[A0]
00002544 115B 622A move.b [A0 + 0x622A], [A3]+
00002548 50E1 st -[A1]
0000254A 9327 sub.b -[A7], D1
0000254C 0DB4 4817 bclr [A4 + D4 + 0x17], D6
00002550 0004 2540 ori.b D4, 0x40 /* '@' */
00002554 1B07 move.b -[A5], D7
00002556 444B neg.w A3
00002558 3233 1636 move.w D1, [A3 + D1.w * 8 + 0x36]
0000255C 7309 moveq.l D1, 0x09
0000255E 1702 move.b -[A3], D2
00002560 5B8B subq.l A3, 5
00002562 21F3 0117 05AD 363B 00CE move.l [0x000000CE], [[A3] + D0 + 0x5AD363B]
0000256C 443A 0705 neg.b [PC + 0x705 /* 00002C73, cstring ""<EOF> */]
00002570 B71B xor.b [A3]+, D3
00002572 0736 DB25 9101 btst [[A6 - 0x6EFF] + A5 * 2], D3
00002578 3685 move.w [A3], D5
0000257A 0107 btst D7, D0
0000257C 0FB6 6D01 bclr [[A6 + <<invalid base displacement size>> + D6 * 4]], D7
00002580 5C73 01FB 070E 0FA1 0100 BB77 addq.w [[0x70E0FA1] + 0x100BB77], 6
0000258C 0705 btst D5, D3
0000258E DE5B add.w D7, [A3]+
00002590 1166 ECF7 move.b [A0 - 0x1309], -[A6]
00002594 05D2 .incomplete
00002596 C300 abcd D1, D0
00002598 013A FE0C btst [PC - 0x1F4 /* 000023A6, value 0x65 'e' */], D0
0000259C 5430 6047 addq.b [A0 + D6.w + 0x47], 2
000025A0 1110 move.b -[A0], [A0]
000025A2 2E17 move.l D7, [A7]
000025A4 1117 move.b -[A0], [A7]
000025A6 4000 negx.b D0
000025A8 4B62 chk.w D5, -[A2]
000025AA 1706 move.b -[A3], D6
000025AC 249B move.l [A2], [A3]+
000025AE 313E move.w -[A0], <<invalid special address>>
000025B0 0B3F btst <<invalid special address>>, D5
000025B2 4442 neg.w D2
000025B4 8321 or.b -[A1], D1
000025B6 4027 negx.b -[A7]
000025B8 170E move.b -[A3], A6
000025BA 1B2A 3321 move.b -[A5], [A2 + 0x3321]
000025BE 4416 neg.b [A6]
000025C0 0608 1286 addi.b A0, 0x86
000025C4 270E move.l -[A3], A6
000025C6 D40F add.b D2, A7
000025C8 A55F syscall NMRemove, flags=5
000025CA A406 syscall KillIO, flags=4
000025CC 1312 move.b -[A1], [A2]
000025CE CB06 abcd D5, D6
000025D0 A8F3 syscall OpenPicture
000025D2 0607 1B68 addi.b D7, 0x68 /* 'h' */
000025D6 4844 swap.w D4
000025D8 4297 clr.l [A7]
000025DA 293D move.l -[A4], <<invalid special address>>
000025DC C6E1 mulu.w D3, -[A1]
000025DE 0136 42E3 btst [A6 + D4.w * 2 - 0x29], D0
000025E2 0263 2A25 andi.w -[A3], 0x2A25 /* '*%' */
000025E6 D706 addx.b D3, D6
000025E8 171F move.b -[A3], [A7]+
000025EA 9A27 sub.b D5, -[A7]
000025EC 1143 6417 move.b [A0 + 0x6417], D3
000025F0 0457 044B subi.w [A7], 0x44B
000025F4 119B 0B29 A527 move.b [[A0 - 0x5AD9 + D0 * 2]], [A3]+
000025FA 1DAB 3702 A737 0833 0FA5 40CB 1480 move.b [[A6 + 0x8330FA5] + A2 * 8 + 0x40CB1480], [A3 + 0x3702]
00002608 0719 btst [A1]+, D3
0000260A 1933 13DB 031B 0A68 move.b -[A4], [[] + 0x31B0A68]
00002612 CB1D and.b [A5]+, D5
00002614 AA07 syscall NewPixPat
00002616 0A67 331C xori.w -[A7], 0x331C
0000261A 68CB bvc -0x33 /* 000025E7 */
0000261C 1BAA 68AB 1607 move.b [A5 + D1.w * 8 + 0x7], [A2 + 0x68AB]
00002622 01CC .incomplete
00002624 D8AA 4B15 add.l D4, [A2 + 0x4B15]
00002628 0709 btst A1, D3
0000262A 8517 or.b [A7], D2
0000262C 1A3D move.b D5, <<invalid special address>>
0000262E 171D move.b -[A3], [A5]+
00002630 D927 add.b -[A7], D4
00002632 1A24 move.b D5, -[A4]
00002634 8319 or.b [A1]+, D1
00002636 AC48 syscall FracSin, auto_pop
00002638 1706 move.b -[A3], D6
0000263A 2907 move.l -[A4], D7
0000263C 9D77 ED00 sub.w [A7 + <<invalid base displacement size>> + A6 * 4], D6
00002640 0F14 btst [A4], D7
00002642 3703 move.w -[A3], D3
00002644 5A07 addq.b D7, 5
00002646 1D85 0504 move.b <<invalid full ext with I/IS == 4>>, D5
0000264A 6457 bcc +0x59 /* 000026A3 */
0000264C 1D8B 0503 6400 079D move.b [[A6 + <<invalid base displacement size>> + D0 * 4] + 0x6400079D], A3
00002654 98ED 00B3 sub.w A4, [A5 + 0xB3]
00002658 7A14 moveq.l D5, 0x14
0000265A 8500 sbcd D2, D0
0000265C 171A move.b -[A3], [A2]+
0000265E 59BB 1D05 subq.l [[PC + <<invalid base displacement size>>] + D1 * 4], 4
00002662 04C0 .incomplete
00002664 1402 move.b D2, D2
00002666 935D sub.w [A5]+, D1
00002668 0504 btst D4, D2
0000266A EB10 roxl D0.b, 5
0000266C 0503 btst D3, D2
0000266E C007 and.b D0, D7
00002670 062B 217B ED00 addi.b [A3 - 0x1300], 0x7B /* '{' */
00002676 0F14 btst [A4], D7
00002678 1711 move.b -[A3], [A1]
0000267A 18CB move.b [A4]+, A3
0000267C 48F3 1F49 380F movem.l [A3 + D3 + 0xF], D0,D3,D6,A0,A1,A2,A3,A4
00002682 8C8B or.l D6, A3
00002684 0989 bclr A1, D4
00002686 A69B syscall Messager, flags=6
00002688 222D 3223 move.l D1, [A5 + 0x3223]
0000268C 12F6 2B04 move.b [A1]+, <<invalid full ext with I/IS == 4>>
00002690 FB08 .extension 0xB08 <<F/4-5/5>> // unimplemented
00002692 1407 move.b D2, D7
00002694 1348 1714 move.b [A1 + 0x1714], A0
00002698 A81C syscall Count1Types
0000269A 2C02 move.l D6, D2
0000269C 0F2A 28C3 btst [A2 + 0x28C3], D7
000026A0 0F47 bchg D7, D7
000026A2 1A1E move.b D5, [A6]+
000026A4 E515 roxl D5.b, 2
000026A6 B307 xor.b D7, D1
000026A8 AC48 syscall FracSin, auto_pop
000026AA A9EA syscall Pack3
000026AC BB7A 9B02 xor.w [PC - 0x64FE /* FFFFC1B0, cstring ""<EOF> */], D5
000026B0 E500 asl D0.b, 2
000026B2 B244 cmp.w D1, D4
000026B4 A135 syscall OffLine/Offline, flags=1
000026B6 0721 btst -[A1], D3
000026B8 6737 beq +0x39 /* 000026F1 */
000026BA 0DB4 1718 bclr [A4 + D1 * 8], D6
000026BE 8F07 sbcd D7, D7
000026C0 0C76 8B14 D433 cmpi.w [A6 + A5.w * 4 + 0x33], 0x8B14
000026C6 032B 1013 btst [A3 + 0x1013], D1
000026CA 0344 bchg D4, D1
000026CC DB02 addx.b D5, D2
000026CE 171F move.b -[A3], [A7]+
000026D0 751B moveq.l D2, 0x1B
000026D2 6334 bls +0x36 /* 00002708 */
000026D4 CB0F abcd -[A5], -[A7]
000026D6 C93B 170D and.b [[PC + <<invalid base displacement size>>] + D1 * 8], D4
000026DA 8F85 09F3 unpk D7, D5, 0x09F3
000026DE 090B btst A3, D4
000026E0 0233 03FB 08C5 andi.b [A3 + D0 - 0x59], 0xFB
000026E6 4D61 chk.w D6, -[A1]
000026E8 029B 0200 0FE6 andi.l [A3]+, 0x2000FE6
000026EE 454D chk.w D2, A5
000026F0 8B03 sbcd D5, D3
000026F2 4701 .invalid 3, D1 // invalid opcode 4 with b == 4
000026F4 A214 syscall GetVol/PBHGetVol/HGetVol, flags=2
000026F6 2E28 1718 move.l D7, [A0 + 0x1718]
000026FA 94E0 sub.w A2, -[A0]
000026FC AA73 syscall ControlDispatch
000026FE 05AA 230B bclr [A2 + 0x230B], D2
00002702 071F btst [A7]+, D3
00002704 C4A3 and.l D2, -[A3]
00002706 042B 0417 1D2D subi.b [A3 + 0x1D2D], 0x17
// begin alternate branch 00002708-0000270C
label00002708:
00002708 0417 1D2D subi.b [A7], 0x2D /* '-' */
// end alternate branch 00002708-0000270C
label00002708: // (misaligned)
0000270C 027B 3330 0B0A 1710 andi.w [[PC + <<invalid base displacement size>> + D0 * 2] + 0x1710], 0x3330 /* '30' */
00002714 6A69 bpl +0x6B /* 0000277F */
00002716 49FB 014A 000F lea.l A4, [[PC + <<invalid base displacement size>>] + 0xF]
0000271C C152 and.w [A2], D0
0000271E 0D05 btst D5, D6
00002720 F724 .extension 0x724 <<F/4-5/3>> // unimplemented
00002722 26BB 0409 move.l [A3], [PC + D0.w * 4 + 0x9]
00002726 10FB 81C9 move.b [A0]+, [[ + <<invalid base displacement size>>]]
0000272A 0FC3 .incomplete
0000272C 7A91 moveq.l D5, 0xFFFFFF91
0000272E CFB5 5610 and.l [A5 + D5.w * 8 + 0x10], D7
00002732 A903 syscall SetFontLock
00002734 AB21 syscall RSect
00002736 1712 move.b -[A3], [A2]
00002738 C428 0901 and.b D2, [A0 + 0x901]
0000273C 9B21 sub.b -[A1], D5
0000273E 0D2B 3373 btst [A3 + 0x3373], D6
00002742 6E34 bgt +0x36 /* 00002778 */
00002744 0707 btst D7, D3
00002746 A717 syscall Eject, flags=7
00002748 169B move.b [A3], [A3]+
0000274A 0217 87AE andi.b [A7], 0xAE
0000274E 4114 .invalid 0, [A4] // invalid opcode 4 with b == 4
00002750 7305 moveq.l D1, 0x05
00002752 451D .invalid 2, [A5]+ // invalid opcode 4 with b == 4
00002754 A556 syscall LwrString/LowerText, flags=5
00002756 0F0D btst A5, D7
00002758 6207 bhi +0x9 /* 00002761 */
0000275A 212D 8D01 move.l -[A0], [A5 - 0x72FF]
0000275E 1B56 8D01 move.b [A5 - 0x72FF], [A6]
00002762 AD57 syscall ShowControl, auto_pop
00002764 8812 or.b D4, [A2]
00002766 88A1 or.l D4, -[A1]
00002768 CD85 and.l D5, D6
0000276A 7E37 moveq.l D7, 0x37
0000276C 886B 100D or.w D4, [A3 + 0x100D]
00002770 070F btst A7, D3
00002772 3075 820B movea.w A0, [A5 + A0.w * 2 + 0xB]
00002776 0E2E 6A6B 259B .invalid.b [A6 + 0x259B], 0x6B /* 'k' */ // invalid immediate operation
// begin alternate branch 00002778-00002784
label00002778:
00002778 6A6B bpl +0x6D /* 000027E5 */
0000277A 259B 001E move.l [A2 + D0.w + 0x1E], [A3]+
0000277E 0442 2B2D subi.w D2, 0x2B2D /* '+-' */
00002782 2303 move.l -[A1], D3
// end alternate branch 00002778-00002784
label00002778: // (misaligned)
0000277C 001E 0442 ori.b [A6]+, 0x42 /* 'B' */
00002780 2B2D 2303 move.l -[A5], [A5 + 0x2303]
00002784 40C2 move.w D2, SR
00002786 C575 3023 and.w [A5 + D3.w + 0x23], D2
0000278A 041E 0493 subi.b [A6]+, 0x93
0000278E 0D36 6564 btst <<invalid full ext with I/IS == 4>>, D6
00002792 B31A xor.b [A2]+, D1
00002794 415D chk.w D0, [A5]+
00002796 BB04 xor.b D4, D5
00002798 0722 btst -[A2], D3
0000279A CA83 and.l D5, D3
0000279C 1484 move.b [A2], D4
0000279E 8978 07A2 or.w [0x000007A2], D4
000027A2 DD4A addx.w -[A6], -[A2]
000027A4 1719 move.b -[A3], [A1]+
000027A6 BF07 xor.b D7, D7
000027A8 928F sub.l D1, A7
000027AA 5722 subq.b -[A2], 3
000027AC E66D lsr D5.w, D3
000027AE 8307 sbcd D1, D7
000027B0 11BD 7B02 7B48 move.b [[A0 + <<invalid base displacement size>> + D7 * 2] + 0x7B48], <<invalid special address>>
000027B6 5303 subq.b D3, 1
000027B8 832D 1714 or.b [A5 + 0x1714], D1
000027BC BF37 11C7 xor.b <<invalid full ext with IS == 1 and I/IS == 7>>, D7
000027C0 3E02 move.w D7, D2
000027C2 BB06 xor.b D6, D5
000027C4 6E63 bgt +0x65 /* 00002829 */
000027C6 0233 0008 0007 andi.b [A3 + D0.w + 0x7], 0x8
000027CC 85B6 AB37 3483 2203 6783 2D4B or.l [[A6 + 0x34832203] + A2 * 2 + 0x67832D4B], D2
000027D8 0083 2D3B 247B ori.l D3, 0x2D3B247B /* '-;${' */
000027DE 02F3 .incomplete
000027E0 50AA BB05 addq.l [A2 - 0x44FB], 8
000027E4 832D 7B02 or.b [A5 + 0x7B02 /* export_3932 */], D1
000027E8 832D 3A22 or.b [A5 + 0x3A22 /* export_1856 */], D1
000027EC 8348 4698 pack -[A1], -[A0], 0x4698
000027F0 6301 bls +0x3 /* 000027F3 */
000027F2 109E move.b [A0], [A6]+
000027F4 1301 move.b -[A1], D1
000027F6 109E move.b [A0], [A6]+
000027F8 5301 subq.b D1, 1
000027FA 947C 3E27 sub.w D2, 0x3E27 /* '>\'' */
000027FE 0F8B bclr A3, D7
00002800 6627 bne +0x29 /* 00002829 */
00002802 0E5C 1B1D .invalid.w [A4]+, 0x1B1D // invalid immediate operation
00002806 2CC3 move.l [A6]+, D3
00002808 2A1B move.l D5, [A3]+
0000280A 1D16 move.b -[A6], [A6]
0000280C AB37 syscall bMAIN11
0000280E 1C3E move.b D6, <<invalid special address>>
00002810 4106 .invalid 0, D6 // invalid opcode 4 with b == 4
00002812 6911 bvs +0x13 /* 00002825 */
00002814 0E24 2316 .invalid.b -[A4], 0x16 // invalid immediate operation
00002818 026B 1917 11B2 andi.w [A3 + 0x11B2], 0x1917
0000281E 6B10 bmi +0x12 /* 00002830 */
00002820 130A move.b -[A1], A2
00002822 0203 2B21 andi.b D3, 0x21 /* '!' */
00002826 1AA3 move.b [A5], -[A3]
00002828 0573 044B bchg [A3 + D0.w * 4 + 0x4B], D2
0000282C 2643 movea.l A3, D3
0000282E 1C17 move.b D6, [A7]
label00002830:
00002830 0D40 bchg D0, D6
00002832 A346 syscall GetOSTrapAddress, flags=3
00002834 7002 moveq.l D0, 0x02
00002836 1B53 2A10 move.b [A5 + 0x2A10], [A3]
0000283A 4308 .invalid 1, A0 // invalid opcode 4 with b == 4
0000283C 2663 movea.l A3, -[A3]
0000283E 0727 btst -[A7], D3
00002840 1E55 movea.b A7, [A5]
00002842 0723 btst -[A3], D3
00002844 1EE3 move.b [A7]+, -[A3]
00002846 0400 0F81 subi.b D0, 0x81
0000284A 1A5B movea.b A5, [A3]+
0000284C 0F73 04AB bchg [A3 + D0.w * 4 - 0x85], D7
00002850 37C3 2537 11D6 FB81 ABB7 170E move.w [[PC + 0x11D6FB81] + D2 * 4 - 0x5448E8F2], D3
0000285C 6C73 bge +0x75 /* 000028D1 */
0000285E 04C3 .incomplete
00002860 2A93 move.l [A5], [A3]
00002862 0AE1 .incomplete
00002864 05BB 04C5 bclr [PC + D0.w * 4 - 0x59], D2
00002868 9E0F sub.b D7, A7
0000286A 6500 5B34 bcs +0x5B36 /* 000083A0 */
0000286E 3302 move.w -[A1], D2
00002870 0712 btst [A2], D3
00002872 99CB sub.l A4, A3
00002874 34C3 move.w [A2]+, D3
00002876 2A17 move.l D5, [A7]
00002878 0E69 CB3E 050F .invalid.w [A1 + 0x50F], 0xCB3E // invalid immediate operation
0000287E 633F bls +0x41 /* 000028BF */
00002880 6500 5303 bcs +0x5305 /* 00007B85 */
00002884 F350 .extension 0x350 <<F/4-5/1>> // unimplemented
00002886 5B1D subq.b [A5]+, 5
00002888 F308 .extension 0x308 <<F/4-5/1>> // unimplemented
0000288A C900 abcd D4, D0
0000288C 7B48 moveq.l D5, 0x48
0000288E 0710 btst [A0], D3
00002890 46A1 not.l -[A1]
00002892 15F7 2B8F 2511 4585 8305 move.b [PC - 0x7CFB /* FFFFAB99, cstring ""<EOF> */], [[ + <<invalid base displacement size>>] + D2 * 2 + 0x25114585]
0000289C 6510 bcs +0x12 /* 000028AE */
0000289E 4B86 .invalid 5, D6 // invalid opcode 4 with b == 6
000028A0 0720 btst -[A0], D3
000028A2 C21B and.b D1, [A3]+
000028A4 0D5C bchg [A4]+, D6
000028A6 E503 asl D3.b, 2
000028A8 561D addq.b [A5]+, 3
000028AA 049B 8421 6B93 subi.l [A3]+, 0x84216B93
// begin alternate branch 000028AE-000028B0
label000028AE:
000028AE 6B93 bmi -0x6B /* 00002843 */
// end alternate branch 000028AE-000028B0
label000028AE: // (misaligned)
000028B0 2AF3 5063 move.l [A5]+, [A3 + D5.w + 0x63]
000028B4 BF7B 48C5 xor.w [PC + D4 - 0x59], D7
000028B8 1CA5 move.b [A6], -[A5]
000028BA 087B 4800 4B86 7B11 bchg.b [[ + <<invalid base displacement size>>] + D4 * 2 + 0x7B11], 0x0
000028C2 0504 btst D4, D2
000028C4 7310 moveq.l D1, 0x10
000028C6 1D04 move.b -[A6], D4
000028C8 C308 abcd -[A1], -[A0]
000028CA 9B04 subx.b D5, D4
000028CC A37A syscall SetADBInfo, flags=3
000028CE 0B21 btst -[A1], D5
000028D0 3673 4C04 movea.w A3, [A3 + D4 * 4 + 0x4]
000028D4 26DB move.l [A3]+, [A3]+
000028D6 04E3 .incomplete
000028D8 3747 1BD7 move.w [A3 + 0x1BD7], D7
000028DC 2111 move.l -[A0], [A1]
000028DE 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
000028E0 6113 bsr +0x15 /* 000028F5 */
000028E2 7397 moveq.l D1, 0xFFFFFF97
000028E4 C32A 7B3E and.b [A2 + 0x7B3E], D1
000028E8 AB37 syscall bMAIN11
000028EA 0510 btst [A0], D2
000028EC 0313 btst [A3], D1
000028EE 4B25 .invalid 5, -[A5] // invalid opcode 4 with b == 4
000028F0 AB37 syscall bMAIN11
000028F2 1718 move.b -[A3], [A0]+
000028F4 3E53 movea.w A7, [A3]
000028F6 1317 move.b -[A1], [A7]
000028F8 112E 48D4 move.b -[A0], [A6 + 0x48D4]
000028FC 0802 28A5 btst.b D2, 0xA5
00002900 C537 1BF8 0B23 0724 and.b [0xB230724], D2
00002908 918A subx.l -[A0], -[A2]
0000290A 2807 move.l D4, D7
0000290C 148E move.b [A2], A6
0000290E 271E move.l -[A3], [A6]+
00002910 9866 sub.w D4, -[A6]
00002912 EC63 asr D3.w, D6
00002914 0063 0207 ori.w -[A3], 0x207
00002918 1FF2 4061 move.b <<invalid special address>>, [A2 + D4.w + 0x61]
0000291C 2E07 move.l D7, D7
0000291E 1E5E movea.b A7, [A6]+
00002920 1703 move.b -[A3], D3
00002922 5EDE sgt [A6]+
00002924 6C48 bge +0x4A /* 0000296E */
00002926 171F move.b -[A3], [A7]+
00002928 BA8B cmp.l D5, A3
0000292A 2C41 movea.l A6, D1
0000292C 6403 bcc +0x5 /* 00002931 */
0000292E 0CAA 3312 070A 5712 cmpi.l [A2 + 0x5712], 0x3312070A
00002936 9351 sub.w [A1], D1
00002938 270F move.l -[A3], A7
0000293A 5B32 DA0F subq.b [A2 + A5 * 2 + 0xF], 5
0000293E 4C14 4101 movem.w D0,A0,A6, [A4]
00002942 0093 7A8C 30A6 ori.l [A3], 0x7A8C30A6
00002948 4B1A .invalid 5, [A2]+ // invalid opcode 4 with b == 4
0000294A C32C 370F and.b [A4 + 0x370F], D1
0000294E 1E8B move.b [A7], A3
00002950 2017 move.l D0, [A7]
00002952 1E81 move.b [A7], D1
00002954 E1BF rol D7, D0
00002956 0B23 btst -[A3], D5
00002958 4989 .invalid 4, A1 // invalid opcode 4 with b == 6
0000295A 0B23 btst -[A3], D5
0000295C 4989 .invalid 4, A1 // invalid opcode 4 with b == 6
0000295E 0B23 btst -[A3], D5
00002960 E9BF rol D7, D4
00002962 7216 moveq.l D1, 0x16
00002964 2718 move.l -[A3], [A0]+
00002966 3E42 movea.w A7, D2
00002968 8505 sbcd D2, D5
0000296A A506 syscall KillIO, flags=5
0000296C 8105 sbcd D0, D5
label0000296E:
0000296E A60B syscall Rename/PBHRename/HRename, flags=6
00002970 0D6D 0523 bchg [A5 + 0x523], D6
00002974 2F27 move.l -[A7], -[A7]
00002976 0CDD .incomplete
00002978 435E chk.w D1, [A6]+
0000297A AB02 syscall BitsToPix
0000297C 6100 0FD8 bsr +0xFDA /* 00003956 */
00002980 EB01 asl D1.b, 5
00002982 DB02 addx.b D5, D2
00002984 8B1B or.b [A3]+, D5
00002986 6308 bls +0xA /* 00002990 */
00002988 F301 .extension 0x301 <<F/4-5/1>> // unimplemented
0000298A 0B0A btst A2, D5
0000298C 9B00 subx.b D5, D0
0000298E 071F btst [A7]+, D3
label00002990:
00002990 D017 add.b D0, [A7]
00002992 2010 move.l D0, [A0]
00002994 6503 bcs +0x5 /* 00002999 */
00002996 C557 and.w [A7], D2
00002998 DB1F add.b [A7]+, D5
0000299A 1723 move.b -[A3], -[A3]
0000299C EB17 roxl D7.b, 5
0000299E 130B move.b -[A1], A3
000029A0 5B0F subq.b A7, 5
000029A2 AD06 syscall NewString, auto_pop
000029A4 0714 btst [A4], D3
000029A6 BA81 cmp.l D5, D1
000029A8 06A3 0C6D 0623 addi.l -[A3], 0xC6D0623
000029AE 0587 bclr D7, D2
000029B0 2D1A move.l -[A6], [A2]+
000029B2 40E1 move.w -[A1], SR
000029B4 2247 movea.l A1, D7
000029B6 200F move.l D0, A7
000029B8 25C8 6B07 move.l [PC + 0x6B07 /* 000094C1, cstring ""<EOF> */], A0
000029BC 4793 .invalid 3, [A3] // invalid opcode 4 with b == 6
000029BE 33EB 2353 196C 7817 move.w [0x196C7817], [A3 + 0x2353]
000029C6 13C8 1027 2022 move.b [0x10272022], A0
000029CC 0705 btst D5, D3
000029CE CD53 and.w [A3], D6
000029D0 1129 C0A4 move.b -[A0], [A1 - 0x3F5C]
000029D4 0253 6FC3 andi.w [A3], 0x6FC3
000029D8 3953 1921 move.w [A4 + 0x1921], [A3]
000029DC 3437 134C move.w D2, <<invalid full ext with I/IS == 4>>
000029E0 45E1 lea.l A2, -[A1]
000029E2 271C move.l -[A3], [A4]+
000029E4 5D07 subq.b D7, 6
000029E6 1302 move.b -[A1], D2
000029E8 E033 roxr D3.b, D0
000029EA 1513 move.b -[A2], [A3]
000029EC 0A1B 2F83 xori.b [A3]+, 0x83
000029F0 0B1B btst [A3]+, D5
000029F2 1247 movea.b A1, D7
000029F4 19A4 4000 move.b [A4 + D4.w], -[A4]
000029F8 9B7A E10C sub.w [PC - 0x1EF4 /* 00000B06, value 0x3311 */], D5
000029FC 071B btst [A3]+, D3
000029FE EAD3 0E23 bfchg [A3] {D0:D3}
00002A02 1D44 9B0C move.b [A6 - 0x64F4], D4
00002A06 F726 .extension 0x726 <<F/4-5/3>> // unimplemented
00002A08 DD27 add.b -[A7], D6
00002A0A 0A93 B623 02F3 xori.l [A3], 0xB62302F3
00002A10 2607 move.l D3, D7
00002A12 245C movea.l A2, [A4]+
00002A14 131A move.b -[A1], [A2]+
label00002A16:
00002A16 3306 move.w -[A1], D6
00002A18 D325 add.b -[A5], D1
00002A1A 2302 move.l -[A1], D2
00002A1C 8031 DF16 AC38 or.b D0, [[A1] + A5 * 8 - 0x53C8]
00002A22 2561 C37A move.l [A2 - 0x3C86], -[A1]
00002A26 C8CD mulu.w D4, A5
00002A28 6965 bvs +0x67 /* 00002A8F */
00002A2A 0110 btst [A0], D0
00002A2C A162 syscall PurgeSpace, flags=1
00002A2E 3101 move.w -[A0], D1
00002A30 AC50 syscall InitCursor, auto_pop
00002A32 1228 4174 move.b D1, [A0 + 0x4174]
00002A36 6901 bvs +0x3 /* 00002A39 */
00002A38 62DC bhi -0x22 /* 00002A16 */
00002A3A 3817 move.w D4, [A7]
00002A3C 22AF F658 move.l [A1], [A7 - 0x9A8]
00002A40 EB27 asl D7.b, D5
00002A42 F67B 0513 .extension 0x67B <<F/1/3>>, 0x0513 // unimplemented
00002A46 1A41 movea.b A5, D1
00002A48 9153 sub.w [A3], D0
00002A4A 2F4D 91B8 move.l [A7 - 0x6E48], A5
00002A4E ED05 asl D5.b, 6
00002A50 2D03 move.l -[A6], D3
00002A52 2303 move.l -[A1], D3
00002A54 8B01 sbcd D5, D1
00002A56 F72D .extension 0x72D <<F/4-5/3>> // unimplemented
00002A58 E927 asl D7.b, D4
00002A5A 1C42 movea.b A6, D2
00002A5C 4233 03E3 051C 1049 1242 clr.b [[0x51C] + 0x10491242]
00002A66 071F btst [A7]+, D3
00002A68 CFE9 7827 muls.w D7, [A1 + 0x7827]
00002A6C 1FD5 move.b <<invalid special address>>, [A5]
00002A6E 1717 move.b -[A3], [A7]
00002A70 99F1 7685 sub.l A4, [A1 + D7.w * 8 - 0x123]
00002A74 A228 syscall RecoverHandle, flags=2
00002A76 2E04 move.l D7, D4
00002A78 1714 move.b -[A3], [A4]
00002A7A 6602 bne +0x4 /* 00002A7E */
00002A7C 9307 subx.b D1, D7
label00002A7E:
00002A7E 9B1F sub.b [A7]+, D5
00002A80 A5DC syscall vCMSetup, flags=5
00002A82 9B0D subx.b -[A5], -[A5]
00002A84 324B movea.w A1, A3
00002A86 4500 .invalid 2, D0 // invalid opcode 4 with b == 4
00002A88 CB79 8C37 1712 and.w [0x8C371712], D5
00002A8E 5717 subq.b [A7], 3
00002A90 9517 sub.b [A7], D2
00002A92 1852 movea.b A4, [A2]
00002A94 371C move.w -[A3], [A4]+
00002A96 3D05 move.w -[A6], D5
00002A98 F379 .extension 0x379 <<F/4-5/1>> // unimplemented
00002A9A 1C0B move.b D6, A3
00002A9C 1A1B move.b D5, [A3]+
00002A9E 2FF3 04AB move.l <<invalid special address>>, [A3 + D0.w * 4 - 0x85]
00002AA2 1A75 1C1E movea.b A5, [A5 + D1 * 4 + 0x1E]
00002AA6 1023 move.b D0, -[A3]
00002AA8 15AB 0730 F30C move.b <<invalid full ext with I/IS == 4>>, [A3 + 0x730]
00002AAE F72D .extension 0x72D <<F/4-5/3>> // unimplemented
00002AB0 9913 sub.b [A3], D4
00002AB2 1F34 5463 move.b -[A7], [A4 + D5.w * 4 + 0x63]
00002AB6 0ACE .incomplete
00002AB8 36AD 0D17 move.w [A3], [A5 + 0xD17]
00002ABC 1079 5B10 3300 movea.b A0, [0x5B103300]
00002AC2 99F1 972E 33A3 26D9 sub.l A4, [[A1 + 0x33A3] + A1 * 8 + 0x26D9]
00002ACA 0D07 btst D7, D6
00002ACC 1788 F72E 4967 1BFA move.b [[A3 + 0x4967] + A7 * 8 + 0x1BFA], A0
00002AD4 1720 move.b -[A3], -[A0]
00002AD6 1F01 move.b -[A7], D1
00002AD8 7814 moveq.l D4, 0x14
00002ADA 023B 0F37 177E andi.b <<invalid full ext with IS == 1 and I/IS == 6>>, 0x37 /* '7' */
00002AE0 C30F abcd -[A1], -[A7]
00002AE2 4901 .invalid 4, D1 // invalid opcode 4 with b == 4
00002AE4 0B08 btst A0, D5
00002AE6 A906 syscall NewString
00002AE8 CC07 and.b D6, D7
00002AEA 1DF6 4716 5E03 move.b <<invalid special address>>, [[A6] + D4 * 8 + 0x5E03]
00002AF0 124A movea.b A1, A2
00002AF2 C107 abcd D0, D7
00002AF4 F379 .extension 0x379 <<F/4-5/1>> // unimplemented
00002AF6 1304 move.b -[A1], D4
00002AF8 3B01 move.w -[A5], D1
00002AFA 2D06 move.l -[A6], D6